1 write to AnalysisScope
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\DocumentAnalysisExecutor.cs (1)
45
AnalysisScope
= analysisScope;
26 references to AnalysisScope
Microsoft.CodeAnalysis.LanguageServer.Protocol (26)
Features\Diagnostics\DocumentAnalysisExecutor.cs (16)
67
Contract.ThrowIfFalse(
AnalysisScope
.Analyzers.Contains(analyzer));
69
var textDocument =
AnalysisScope
.TextDocument;
70
var span =
AnalysisScope
.Span;
71
var kind =
AnalysisScope
.Kind;
200
RoslynDebug.Assert(
AnalysisScope
.TextDocument is Document);
202
var analysisScope =
AnalysisScope
.WithAnalyzers(ImmutableArray.Create(analyzer)).WithSpan(span);
225
if (
AnalysisScope
.TextDocument is not Document)
230
return await GetCompilerAnalyzerDiagnosticsAsync(analyzer,
AnalysisScope
.Span, cancellationToken).ConfigureAwait(false);
235
var analysisScope =
AnalysisScope
.WithAnalyzers(_compilationBasedAnalyzersInAnalysisScope);
241
? diagnosticAnalysisResult.GetDocumentDiagnostics(
AnalysisScope
.TextDocument.Id,
AnalysisScope
.Kind)
255
var span =
AnalysisScope
.Span;
256
var document = (Document)
AnalysisScope
.TextDocument;
269
var analysisScope =
AnalysisScope
.WithAnalyzers(_compilationBasedAnalyzersInAnalysisScope);
275
? diagnosticAnalysisResult.GetDocumentDiagnostics(
AnalysisScope
.TextDocument.Id,
AnalysisScope
.Kind)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (2)
135
var kind = executor.
AnalysisScope
.Kind;
136
var document = executor.
AnalysisScope
.TextDocument;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (5)
54
var analysisScope = executor.
AnalysisScope
;
173
var analysisScope = executor.
AnalysisScope
;
247
Debug.Assert(executor.
AnalysisScope
.Span.HasValue);
248
Debug.Assert(executor.
AnalysisScope
.Span.Value == changedMember.FullSpan);
271
var documentExecutor = executor.With(executor.
AnalysisScope
.WithSpan(null));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (3)
366
state.Save(executor.
AnalysisScope
.Kind, data);
379
foreach (var analyzer in executor.
AnalysisScope
.Analyzers)
396
var document = executor.
AnalysisScope
.TextDocument;