From 2b747d02d3108a9be041a800b15bf4994bf4eedb Mon Sep 17 00:00:00 2001 From: CleanCodeDeveloper <16760760+CleanCodeDeveloper@users.noreply.github.com> Date: Tue, 22 Feb 2022 23:01:48 +0100 Subject: [PATCH] [ImageResizer] Enable analyzer and fix warnings (#16512) --- src/modules/imageresizer/tests/ImageResizerUITest.csproj | 2 ++ src/modules/imageresizer/tests/Models/ResizeBatchTests.cs | 2 +- src/modules/imageresizer/ui/ImageResizerUI.csproj | 2 ++ .../ui/Properties/WrappedJsonValueConverter.cs | 7 +++---- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/modules/imageresizer/tests/ImageResizerUITest.csproj b/src/modules/imageresizer/tests/ImageResizerUITest.csproj index 6e4a9bb7df..809b5f7230 100644 --- a/src/modules/imageresizer/tests/ImageResizerUITest.csproj +++ b/src/modules/imageresizer/tests/ImageResizerUITest.csproj @@ -20,6 +20,8 @@ x64 true $(SolutionDir)$(Platform)\$(Configuration)\obj\$(AssemblyName)\ + true + Recommended diff --git a/src/modules/imageresizer/tests/Models/ResizeBatchTests.cs b/src/modules/imageresizer/tests/Models/ResizeBatchTests.cs index 26cb03d8b0..f919b6039a 100644 --- a/src/modules/imageresizer/tests/Models/ResizeBatchTests.cs +++ b/src/modules/imageresizer/tests/Models/ResizeBatchTests.cs @@ -58,7 +58,7 @@ namespace ImageResizer.Models [TestMethod] public void ProcessAggregatesErrors() { - var batch = CreateBatch(file => throw new Exception("Error: " + file)); + var batch = CreateBatch(file => throw new InvalidOperationException("Error: " + file)); batch.Files.Add("Image1.jpg"); batch.Files.Add("Image2.jpg"); diff --git a/src/modules/imageresizer/ui/ImageResizerUI.csproj b/src/modules/imageresizer/ui/ImageResizerUI.csproj index 6f59611529..c37f536ecd 100644 --- a/src/modules/imageresizer/ui/ImageResizerUI.csproj +++ b/src/modules/imageresizer/ui/ImageResizerUI.csproj @@ -23,6 +23,8 @@ {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} true $(SolutionDir)$(Platform)\$(Configuration)\obj\$(AssemblyName)\ + true + Recommended diff --git a/src/modules/imageresizer/ui/Properties/WrappedJsonValueConverter.cs b/src/modules/imageresizer/ui/Properties/WrappedJsonValueConverter.cs index 80c368bd90..62b2d0598a 100644 --- a/src/modules/imageresizer/ui/Properties/WrappedJsonValueConverter.cs +++ b/src/modules/imageresizer/ui/Properties/WrappedJsonValueConverter.cs @@ -3,7 +3,6 @@ // See the LICENSE file in the project root for more information. Code forked from Brice Lambson's https://github.com/bricelam/ImageResizer/ using System; -using System.Reflection; using System.Text.Json; using System.Text.Json.Serialization; @@ -17,15 +16,15 @@ namespace ImageResizer.Properties } public override JsonConverter CreateConverter( - Type type, + Type typeToConvert, JsonSerializerOptions options) { - if (type == null) + if (typeToConvert == null) { return null; } - Type keyType = type.UnderlyingSystemType; + Type keyType = typeToConvert.UnderlyingSystemType; JsonConverter converter = (JsonConverter)Activator.CreateInstance( typeof(WrappedJsonConverter<>).MakeGenericType(keyType));