aboutsummaryrefslogtreecommitdiffstats
path: root/QtVsTools.Package/QML/Classification/QmlAsyncClassifier.cs
diff options
context:
space:
mode:
Diffstat (limited to 'QtVsTools.Package/QML/Classification/QmlAsyncClassifier.cs')
-rw-r--r--QtVsTools.Package/QML/Classification/QmlAsyncClassifier.cs6
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);