internal static Compilation AttachAnalyzerDriverToCompilation(Compilation compilation, ImmutableArray <IDiagnosticAnalyzer> analyzers, out AnalyzerDriver3 analyzerDriver3, AnalyzerOptions options, CancellationToken cancellationToken) { analyzerDriver3 = compilation.AnalyzerForLanguage(analyzers, options, cancellationToken); return(compilation.WithEventQueue(analyzerDriver3.CompilationEventQueue)); }
internal static Compilation AttachAnalyzerDriverToCompilation(Compilation compilation, ImmutableArray<IDiagnosticAnalyzer> analyzers, out AnalyzerDriver3 analyzerDriver3, AnalyzerOptions options, CancellationToken cancellationToken) { analyzerDriver3 = compilation.AnalyzerForLanguage(analyzers, options, cancellationToken); return compilation.WithEventQueue(analyzerDriver3.CompilationEventQueue); }