diff --git a/ArchiSteamFarm.sln.DotSettings b/ArchiSteamFarm.sln.DotSettings
index 340eedb8e..dc5269fd3 100644
--- a/ArchiSteamFarm.sln.DotSettings
+++ b/ArchiSteamFarm.sln.DotSettings
@@ -180,6 +180,8 @@
SUGGESTION
SUGGESTION
SUGGESTION
+
+ True
WARNING
WARNING
WARNING
@@ -200,11 +202,12 @@
SUGGESTION
SUGGESTION
- HINT
+
+ True
WARNING
SUGGESTION
-
- True
+ DO_NOT_SHOW
+
SUGGESTION
WARNING
WARNING
@@ -233,14 +236,14 @@
WARNING
WARNING
WARNING
- HINT
+ DO_NOT_SHOW
HINT
WARNING
SUGGESTION
SUGGESTION
SUGGESTION
WARNING
- HINT
+ DO_NOT_SHOW
SUGGESTION
SUGGESTION
SUGGESTION
@@ -271,7 +274,8 @@
WARNING
SUGGESTION
WARNING
- HINT
+
+ True
SUGGESTION
SUGGESTION
SUGGESTION
@@ -297,14 +301,21 @@
SUGGESTION
SUGGESTION
SUGGESTION
+ DO_NOT_SHOW
+ DO_NOT_SHOW
True
+ DO_NOT_SHOW
WARNING
WARNING
SUGGESTION
SUGGESTION
+ WARNING
+ WARNING
+ WARNING
+ WARNING
SUGGESTION
SUGGESTION
SUGGESTION
diff --git a/ArchiSteamFarm/Collections/ObservableConcurrentDictionary.cs b/ArchiSteamFarm/Collections/ObservableConcurrentDictionary.cs
index d8fb51656..b962c905d 100644
--- a/ArchiSteamFarm/Collections/ObservableConcurrentDictionary.cs
+++ b/ArchiSteamFarm/Collections/ObservableConcurrentDictionary.cs
@@ -25,6 +25,7 @@ using System;
using System.Collections;
using System.Collections.Concurrent;
using System.Collections.Generic;
+using System.Diagnostics.CodeAnalysis;
using System.Text.Json.Serialization;
using JetBrains.Annotations;
@@ -163,16 +164,16 @@ public sealed class ObservableConcurrentDictionary : IDictionary GetEnumerator();
- bool IReadOnlyDictionary.TryGetValue(TKey key, out TValue value) {
+ bool IReadOnlyDictionary.TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value) {
ArgumentNullException.ThrowIfNull(key);
- return BackingDictionary.TryGetValue(key, out value!);
+ return BackingDictionary.TryGetValue(key, out value);
}
- bool IDictionary.TryGetValue(TKey key, out TValue value) {
+ bool IDictionary.TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value) {
ArgumentNullException.ThrowIfNull(key);
- return BackingDictionary.TryGetValue(key, out value!);
+ return BackingDictionary.TryGetValue(key, out value);
}
[PublicAPI]