summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI/Framework
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2017-04-23 19:12:48 -0400
committerJesse Plamondon-Willard <github@jplamondonw.com>2017-04-23 19:12:48 -0400
commit489cacca5ef79a77ca04d12395ff1ec5c7a05c5f (patch)
tree795d283135ba18c14ee37201adfc2c8c40651591 /src/StardewModdingAPI/Framework
parentbcaf5b21c1e64ddca29b27d2b96652a3d925d8ff (diff)
downloadSMAPI-489cacca5ef79a77ca04d12395ff1ec5c7a05c5f.tar.gz
SMAPI-489cacca5ef79a77ca04d12395ff1ec5c7a05c5f.tar.bz2
SMAPI-489cacca5ef79a77ca04d12395ff1ec5c7a05c5f.zip
minor cleanup
Diffstat (limited to 'src/StardewModdingAPI/Framework')
-rw-r--r--src/StardewModdingAPI/Framework/AssemblyLoader.cs2
-rw-r--r--src/StardewModdingAPI/Framework/InternalExtensions.cs12
-rw-r--r--src/StardewModdingAPI/Framework/Monitor.cs2
3 files changed, 8 insertions, 8 deletions
diff --git a/src/StardewModdingAPI/Framework/AssemblyLoader.cs b/src/StardewModdingAPI/Framework/AssemblyLoader.cs
index f6fe89f5..2c9973c1 100644
--- a/src/StardewModdingAPI/Framework/AssemblyLoader.cs
+++ b/src/StardewModdingAPI/Framework/AssemblyLoader.cs
@@ -284,7 +284,7 @@ namespace StardewModdingAPI.Framework
{
if (!hash.Contains(message))
{
- this.Monitor.Log(message, level);
+ monitor.Log(message, level);
hash.Add(message);
}
}
diff --git a/src/StardewModdingAPI/Framework/InternalExtensions.cs b/src/StardewModdingAPI/Framework/InternalExtensions.cs
index 4ca79518..a2d589ff 100644
--- a/src/StardewModdingAPI/Framework/InternalExtensions.cs
+++ b/src/StardewModdingAPI/Framework/InternalExtensions.cs
@@ -39,7 +39,7 @@ namespace StardewModdingAPI.Framework
if (handlers == null)
return;
- foreach (EventHandler handler in Enumerable.Cast<EventHandler>(handlers))
+ foreach (EventHandler handler in handlers.Cast<EventHandler>())
{
try
{
@@ -64,7 +64,7 @@ namespace StardewModdingAPI.Framework
if (handlers == null)
return;
- foreach (EventHandler<TEventArgs> handler in Enumerable.Cast<EventHandler<TEventArgs>>(handlers))
+ foreach (EventHandler<TEventArgs> handler in handlers.Cast<EventHandler<TEventArgs>>())
{
try
{
@@ -85,14 +85,14 @@ namespace StardewModdingAPI.Framework
public static string GetLogSummary(this Exception exception)
{
// type load exception
- if (exception is TypeLoadException)
- return $"Failed loading type: {((TypeLoadException)exception).TypeName}: {exception}";
+ if (exception is TypeLoadException typeLoadEx)
+ return $"Failed loading type: {typeLoadEx.TypeName}: {exception}";
// reflection type load exception
- if (exception is ReflectionTypeLoadException)
+ if (exception is ReflectionTypeLoadException reflectionTypeLoadEx)
{
string summary = exception.ToString();
- foreach (Exception childEx in ((ReflectionTypeLoadException)exception).LoaderExceptions)
+ foreach (Exception childEx in reflectionTypeLoadEx.LoaderExceptions)
summary += $"\n\n{childEx.GetLogSummary()}";
return summary;
}
diff --git a/src/StardewModdingAPI/Framework/Monitor.cs b/src/StardewModdingAPI/Framework/Monitor.cs
index 64075f2f..70dd94c0 100644
--- a/src/StardewModdingAPI/Framework/Monitor.cs
+++ b/src/StardewModdingAPI/Framework/Monitor.cs
@@ -21,7 +21,7 @@ namespace StardewModdingAPI.Framework
private readonly LogFileManager LogFile;
/// <summary>The maximum length of the <see cref="LogLevel"/> values.</summary>
- private static readonly int MaxLevelLength = (from level in Enumerable.Cast<LogLevel>(Enum.GetValues(typeof(LogLevel))) select level.ToString().Length).Max();
+ private static readonly int MaxLevelLength = (from level in Enum.GetValues(typeof(LogLevel)).Cast<LogLevel>() select level.ToString().Length).Max();
/// <summary>The console text color for each log level.</summary>
private static readonly Dictionary<LogLevel, ConsoleColor> Colors = new Dictionary<LogLevel, ConsoleColor>