From 8f417f85e98030e11d57e1fffa3a425affa17c09 Mon Sep 17 00:00:00 2001 From: Bruno Logerfo Date: Tue, 14 Mar 2017 08:41:33 -0300 Subject: [PATCH] Found more use cases --- ArchiSteamFarm/ASF.cs | 12 ++++-------- ArchiSteamFarm/OS.cs | 3 +-- ArchiSteamFarm/Runtime.cs | 3 +-- ArchiSteamFarm/Utilities.cs | 3 +-- 4 files changed, 7 insertions(+), 14 deletions(-) diff --git a/ArchiSteamFarm/ASF.cs b/ArchiSteamFarm/ASF.cs index 1763b2806..45418999e 100644 --- a/ArchiSteamFarm/ASF.cs +++ b/ArchiSteamFarm/ASF.cs @@ -281,15 +281,13 @@ namespace ArchiSteamFarm { return; } - Bot bot; - if (!Bot.Bots.TryGetValue(botName, out bot)) { + if (!Bot.Bots.TryGetValue(botName, out Bot bot)) { return; } DateTime lastWriteTime = File.GetLastWriteTime(e.FullPath); - DateTime savedLastWriteTime; - if (LastWriteTimes.TryGetValue(bot, out savedLastWriteTime)) { + if (LastWriteTimes.TryGetValue(bot, out DateTime savedLastWriteTime)) { if (savedLastWriteTime >= lastWriteTime) { return; } @@ -347,8 +345,7 @@ namespace ArchiSteamFarm { return; } - Bot bot; - if (Bot.Bots.TryGetValue(botName, out bot)) { + if (Bot.Bots.TryGetValue(botName, out Bot bot)) { bot.OnNewConfigLoaded(new BotConfigEventArgs()).Forget(); } } @@ -370,8 +367,7 @@ namespace ArchiSteamFarm { return; } - Bot bot; - if (Bot.Bots.TryGetValue(oldBotName, out bot)) { + if (Bot.Bots.TryGetValue(oldBotName, out Bot bot)) { bot.OnNewConfigLoaded(new BotConfigEventArgs()).Forget(); } diff --git a/ArchiSteamFarm/OS.cs b/ArchiSteamFarm/OS.cs index 301b5c56c..f429570fc 100644 --- a/ArchiSteamFarm/OS.cs +++ b/ArchiSteamFarm/OS.cs @@ -53,8 +53,7 @@ namespace ArchiSteamFarm { // http://stackoverflow.com/questions/30418886/how-and-why-does-quickedit-mode-in-command-prompt-freeze-applications IntPtr consoleHandle = NativeMethods.GetStdHandle(NativeMethods.StandardInputHandle); - uint consoleMode; - if (!NativeMethods.GetConsoleMode(consoleHandle, out consoleMode)) { + if (!NativeMethods.GetConsoleMode(consoleHandle, out uint consoleMode)) { ASF.ArchiLogger.LogGenericError(Strings.WarningFailed); return; } diff --git a/ArchiSteamFarm/Runtime.cs b/ArchiSteamFarm/Runtime.cs index d4e709f72..d89b73c43 100644 --- a/ArchiSteamFarm/Runtime.cs +++ b/ArchiSteamFarm/Runtime.cs @@ -136,8 +136,7 @@ namespace ArchiSteamFarm { versionString = versionString.Substring(0, index); - Version version; - if (Version.TryParse(versionString, out version)) { + if (Version.TryParse(versionString, out Version version)) { return version; } diff --git a/ArchiSteamFarm/Utilities.cs b/ArchiSteamFarm/Utilities.cs index 1450699ce..9adbe3e64 100644 --- a/ArchiSteamFarm/Utilities.cs +++ b/ArchiSteamFarm/Utilities.cs @@ -88,8 +88,7 @@ namespace ArchiSteamFarm { for (byte i = 0; i < text.Length; i += split) { string textPart = string.Join("", text.Skip(i).Take(split)); - ulong ignored; - if (!ulong.TryParse(textPart, NumberStyles.HexNumber, null, out ignored)) { + if (!ulong.TryParse(textPart, NumberStyles.HexNumber, null, out ulong ignored)) { return false; } }