From 13333a348eef890e1459b5dcbe99697b41313e9a Mon Sep 17 00:00:00 2001 From: hadashiA Date: Thu, 18 Jan 2024 18:35:43 +0900 Subject: [PATCH] Add a check for null --- .../Editor/NugetAssetPostprocessor.cs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/NuGetForUnity/Editor/NugetAssetPostprocessor.cs b/src/NuGetForUnity/Editor/NugetAssetPostprocessor.cs index e71b3aa6..48aec9d1 100644 --- a/src/NuGetForUnity/Editor/NugetAssetPostprocessor.cs +++ b/src/NuGetForUnity/Editor/NugetAssetPostprocessor.cs @@ -234,16 +234,20 @@ private static void ModifyImportSettingsOfRoslynAnalyzer([NotNull] PluginImporte .Select(GetRoslynVersionNumberFromAnalyzerPath) .Where(ver => { + if (ver == null) + { + return false; + } #if UNITY_2022_3_OR_NEWER && !UNITY_2022_3_1 && !UNITY_2022_3_2 && !UNITY_2022_3_3 && !UNITY_2022_3_3 && !UNITY_2022_3_4 && !UNITY_2022_3_5 && !UNITY_2022_3_6 && !UNITY_2022_3_7 && !UNITY_2022_3_8 && !UNITY_2022_3_9 && !UNITY_2022_3_10 && !UNITY_2022_3_11 - return string.CompareOrdinal(ver, "4.3.0") <= 0; + return string.CompareOrdinal(ver, "4.3.0") <= 0; #elif UNITY_2022_2_OR_NEWER - return string.CompareOrdinal(ver, "4.1.0") <= 0; + return string.CompareOrdinal(ver, "4.1.0") <= 0; #elif UNITY_2021_2_OR_NEWER - return string.CompareOrdinal(ver, "3.8.0") <= 0; + return string.CompareOrdinal(ver, "3.8.0") <= 0; #else - return false; + return false; #endif - }) + }) .ToArray(); // If most recent valid analyzers exist elsewhere, remove label `RoslynAnalyzer`