diff options
Diffstat (limited to 'QtVsTools.Package/QML/Classification/QmlAsyncClassifier.cs')
-rw-r--r-- | QtVsTools.Package/QML/Classification/QmlAsyncClassifier.cs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/QtVsTools.Package/QML/Classification/QmlAsyncClassifier.cs b/QtVsTools.Package/QML/Classification/QmlAsyncClassifier.cs index f1564ccd..b1c3deda 100644 --- a/QtVsTools.Package/QML/Classification/QmlAsyncClassifier.cs +++ b/QtVsTools.Package/QML/Classification/QmlAsyncClassifier.cs @@ -522,8 +522,7 @@ namespace QtVsTools.Qml.Classification public TValue Get(object client, TKey key) { lock (criticalSection) { - ValueRef valueRef; - if (!data.TryGetValue(key, out valueRef)) { + if (!data.TryGetValue(key, out ValueRef valueRef)) { valueRef = new ValueRef { Value = GetDefaultValue(key), @@ -541,8 +540,7 @@ namespace QtVsTools.Qml.Classification { IDisposable disposable = null; lock (criticalSection) { - ValueRef valueRef; - if (data.TryGetValue(key, out valueRef)) { + if (data.TryGetValue(key, out ValueRef valueRef)) { valueRef.ClientObjects.Remove(client); if (valueRef.ClientObjects.Count == 0) { data.Remove(key); |