diff --git a/src/Compilers/Server/VBCSCompiler/AnalyzerConsistencyChecker.cs b/src/Compilers/Server/VBCSCompiler/AnalyzerConsistencyChecker.cs index f1d776c64e109..4641ff1634311 100644 --- a/src/Compilers/Server/VBCSCompiler/AnalyzerConsistencyChecker.cs +++ b/src/Compilers/Server/VBCSCompiler/AnalyzerConsistencyChecker.cs @@ -15,37 +15,25 @@ namespace Microsoft.CodeAnalysis.CompilerServer { internal static class AnalyzerConsistencyChecker { - public static bool Check(string baseDirectory, IEnumerable analyzerReferences, IAnalyzerAssemblyLoader loader); - public static bool Check( string baseDirectory, IEnumerable analyzerReferences, IAnalyzerAssemblyLoader loader, -<<<<<<< HEAD ICompilerServerLogger? logger = null) -======= - ICompilerServerLogger logger, - IEnumerable? ignorableReferenceNames = null) ->>>>>>> ab545692f94... PR feedback { try { -<<<<<<< HEAD - CompilerServerLogger.Log("Begin Analyzer Consistency Check"); + logger?.Log("Begin Analyzer Consistency Check"); return CheckCore(baseDirectory, analyzerReferences, loader, logger); -======= - logger.Log("Begin Analyzer Consistency Check"); - return CheckCore(baseDirectory, analyzerReferences, loader, ignorableReferenceNames, logger); ->>>>>>> ab545692f94... PR feedback } catch (Exception e) { - logger.LogException(e, "Analyzer Consistency Check"); + logger?.LogException(e, "Analyzer Consistency Check"); return false; } finally { - logger.Log("End Analyzer Consistency Check"); + logger?.Log("End Analyzer Consistency Check"); } } @@ -53,12 +41,7 @@ private static bool CheckCore( string baseDirectory, IEnumerable analyzerReferences, IAnalyzerAssemblyLoader loader, -<<<<<<< HEAD ICompilerServerLogger? logger) -======= - IEnumerable ignorableReferenceNames, - ICompilerServerLogger logger) ->>>>>>> ab545692f94... PR feedback { var resolvedPaths = new List(); @@ -101,7 +84,7 @@ private static bool CheckCore( if (resolvedPathMvid != loadedAssemblyMvid) { - logger.LogError($"Analyzer assembly {resolvedPath} has MVID '{resolvedPathMvid}' but loaded assembly '{loadedAssembly.FullName}' has MVID '{loadedAssemblyMvid}'."); + logger?.LogError($"Analyzer assembly {resolvedPath} has MVID '{resolvedPathMvid}' but loaded assembly '{loadedAssembly.FullName}' has MVID '{loadedAssemblyMvid}'."); return false; } }