From 5fe8631e4fdf76cda9158bd50f5e63cf4a75be67 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Mon, 5 Aug 2019 11:59:36 +0200 Subject: [PATCH] Misc --- ArchiSteamFarm/SharedInfo.cs | 50 +++++++++++++++++++++++------------- 1 file changed, 32 insertions(+), 18 deletions(-) diff --git a/ArchiSteamFarm/SharedInfo.cs b/ArchiSteamFarm/SharedInfo.cs index f8969a994..568291352 100644 --- a/ArchiSteamFarm/SharedInfo.cs +++ b/ArchiSteamFarm/SharedInfo.cs @@ -20,7 +20,6 @@ // limitations under the License. using System; -using System.Diagnostics.CodeAnalysis; using System.IO; using System.Reflection; using ArchiSteamFarm.Plugins; @@ -75,32 +74,47 @@ namespace ArchiSteamFarm { private static Guid ModuleVersion => Assembly.GetEntryAssembly()?.ManifestModule.ModuleVersionId ?? throw new ArgumentNullException(nameof(ModuleVersion)); - [SuppressMessage("ReSharper", "ConvertToConstant.Global")] internal static class BuildInfo { #if ASF_VARIANT_DOCKER - internal static readonly bool CanUpdate = false; - internal static readonly string Variant = "docker"; + internal static bool CanUpdate => false; + + [NotNull] + internal static string Variant => "docker"; #elif ASF_VARIANT_GENERIC - internal static readonly bool CanUpdate = true; - internal static readonly string Variant = "generic"; + internal static bool CanUpdate => true; + + [NotNull] + internal static string Variant => "generic"; #elif ASF_VARIANT_GENERIC_NETF - internal static readonly bool CanUpdate = true; - internal static readonly string Variant = "generic-netf"; + internal static bool CanUpdate => true; + + [NotNull] + internal static string Variant => "generic-netf"; #elif ASF_VARIANT_LINUX_ARM - internal static readonly bool CanUpdate = true; - internal static readonly string Variant = "linux-arm"; + internal static bool CanUpdate => true; + + [NotNull] + internal static string Variant => "linux-arm"; #elif ASF_VARIANT_LINUX_X64 - internal static readonly bool CanUpdate = true; - internal static readonly string Variant = "linux-x64"; + internal static bool CanUpdate => true; + + [NotNull] + internal static string Variant => "linux-x64"; #elif ASF_VARIANT_OSX_X64 - internal static readonly bool CanUpdate = true; - internal static readonly string Variant = "osx-x64"; + internal static bool CanUpdate => true; + + [NotNull] + internal static string Variant => "osx-x64"; #elif ASF_VARIANT_WIN_X64 - internal static readonly bool CanUpdate = true; - internal static readonly string Variant = "win-x64"; + internal static bool CanUpdate => true; + + [NotNull] + internal static string Variant => "win-x64"; #else - internal static readonly bool CanUpdate = false; - internal static readonly string Variant = SourceVariant; + internal static bool CanUpdate => false; + + [NotNull] + internal static string Variant => SourceVariant; #endif private const string SourceVariant = "source";