From 21991722448629ae910d05f16617bb98c2b201dc Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 5 Apr 2017 16:25:55 +0200 Subject: [PATCH] Kill false warnings --- ArchiSteamFarm/BotConfig.cs | 28 ++++++++++++++++++++++++++++ ArchiSteamFarm/GlobalConfig.cs | 8 ++++++++ 2 files changed, 36 insertions(+) diff --git a/ArchiSteamFarm/BotConfig.cs b/ArchiSteamFarm/BotConfig.cs index 342f4525f..2fb7aa959 100644 --- a/ArchiSteamFarm/BotConfig.cs +++ b/ArchiSteamFarm/BotConfig.cs @@ -36,38 +36,54 @@ namespace ArchiSteamFarm { [SuppressMessage("ReSharper", "ClassNeverInstantiated.Global")] [SuppressMessage("ReSharper", "ConvertToConstant.Global")] internal sealed class BotConfig { +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly bool AcceptGifts; +#pragma warning restore 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly bool CardDropsRestricted = true; +#pragma warning disable 649 [JsonProperty] internal readonly string CustomGamePlayedWhileFarming; +#pragma warning restore 649 +#pragma warning disable 649 [JsonProperty] internal readonly string CustomGamePlayedWhileIdle; +#pragma warning restore 649 +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly bool DismissInventoryNotifications; +#pragma warning restore 649 +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly bool Enabled; +#pragma warning restore 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly EFarmingOrder FarmingOrder = EFarmingOrder.Unordered; +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly bool FarmOffline; +#pragma warning restore 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly HashSet GamesPlayedWhileIdle = new HashSet(); +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly bool HandleOfflineMessages; +#pragma warning restore 649 +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly bool IsBotAccount; +#pragma warning restore 649 [JsonProperty(ObjectCreationHandling = ObjectCreationHandling.Replace, Required = Required.DisallowNull)] internal readonly HashSet LootableTypes = new HashSet { @@ -79,26 +95,38 @@ namespace ArchiSteamFarm { [JsonProperty(Required = Required.DisallowNull)] internal readonly CryptoHelper.ECryptoMethod PasswordFormat = CryptoHelper.ECryptoMethod.PlainText; +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly bool Paused; +#pragma warning restore 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly ERedeemingPreferences RedeemingPreferences = ERedeemingPreferences.None; +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly bool SendOnFarmingFinished; +#pragma warning restore 649 +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly byte SendTradePeriod; +#pragma warning restore 649 +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly bool ShutdownOnFarmingFinished; +#pragma warning restore 649 +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly ulong SteamMasterClanID; +#pragma warning restore 649 +#pragma warning disable 649 [JsonProperty] internal readonly string SteamTradeToken; +#pragma warning restore 649 [SuppressMessage("ReSharper", "CollectionNeverUpdated.Global")] [JsonProperty(Required = Required.DisallowNull)] diff --git a/ArchiSteamFarm/GlobalConfig.cs b/ArchiSteamFarm/GlobalConfig.cs index 0214eda01..c09c4c0f2 100644 --- a/ArchiSteamFarm/GlobalConfig.cs +++ b/ArchiSteamFarm/GlobalConfig.cs @@ -54,11 +54,15 @@ namespace ArchiSteamFarm { [JsonProperty(Required = Required.DisallowNull)] internal readonly byte ConnectionTimeout = DefaultConnectionTimeout; +#pragma warning disable 649 [JsonProperty] internal readonly string CurrentCulture; +#pragma warning restore 649 +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly bool Debug; +#pragma warning restore 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly byte FarmingDelay = 15; @@ -66,8 +70,10 @@ namespace ArchiSteamFarm { [JsonProperty(Required = Required.DisallowNull)] internal readonly byte GiftsLimiterDelay = 1; +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly bool Headless; +#pragma warning restore 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly byte IdleFarmingPeriod = 3; @@ -90,8 +96,10 @@ namespace ArchiSteamFarm { [JsonProperty(Required = Required.DisallowNull)] internal readonly bool Statistics = true; +#pragma warning disable 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly ulong SteamOwnerID; +#pragma warning restore 649 [JsonProperty(Required = Required.DisallowNull)] internal readonly ProtocolType SteamProtocol = ProtocolType.Tcp;