From df0f087505f64bc547be72e98e045531f867db6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Domeradzki?= Date: Fri, 12 Apr 2024 00:21:49 +0200 Subject: [PATCH] Misc code style --- ArchiSteamFarm.sln.DotSettings | 23 ++++++++++++++----- .../ObservableConcurrentDictionary.cs | 9 ++++---- 2 files changed, 22 insertions(+), 10 deletions(-) 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]