1 instantiation of DocumentAnalysisExecutor
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\DocumentAnalysisExecutor.cs (1)
66
=>
new
(analysisScope, _compilationWithAnalyzers, _diagnosticAnalyzerRunner, _logPerformanceInfo, _onAnalysisException);
10 references to DocumentAnalysisExecutor
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Features\Diagnostics\DocumentAnalysisExecutor.cs (1)
65
public
DocumentAnalysisExecutor
With(DocumentAnalysisScope analysisScope)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (2)
135
var syntaxDiagnostics = await
DocumentAnalysisExecutor
.ComputeDocumentDiagnosticAnalyzerDiagnosticsAsync(documentAnalyzer, textDocument, AnalysisKind.Syntax, compilation, tree, cancellationToken).ConfigureAwait(false);
136
var semanticDiagnostics = await
DocumentAnalysisExecutor
.ComputeDocumentDiagnosticAnalyzerDiagnosticsAsync(documentAnalyzer, textDocument, AnalysisKind.Semantic, compilation, tree, cancellationToken).ConfigureAwait(false);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (2)
49
DocumentAnalysisExecutor
executor,
166
DocumentAnalysisExecutor
executor,
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (1)
140
if (!
DocumentAnalysisExecutor
.IsAnalyzerEnabledForProject(analyzer, project, this.GlobalOptions))
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (4)
27
DocumentAnalysisExecutor
executor,
42
DocumentAnalysisExecutor
executor,
67
.WhereAsArray(a =>
DocumentAnalysisExecutor
.IsAnalyzerEnabledForProject(a, document.Project, GlobalOptions));
232
var
executor = new DocumentAnalysisExecutor(analysisScope, compilationWithAnalyzers, _diagnosticAnalyzerRunner, logPerformanceInfo);