1 write to FilterSpanOpt
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalysisScope.cs (1)
109
FilterSpanOpt
= filterSpanOpt;
14 references to FilterSpanOpt
Microsoft.CodeAnalysis (14)
DiagnosticAnalyzer\AnalysisResultBuilder.cs (2)
223
else if (!analysisScope.
FilterSpanOpt
.HasValue)
256
Debug.Assert(!analysisScope.
FilterSpanOpt
.HasValue);
DiagnosticAnalyzer\AnalysisScope.cs (6)
86
Debug.Assert(isPartialAnalysis ||
FilterSpanOpt
== null);
133
return new AnalysisScope(SyntaxTrees, AdditionalFiles, analyzers, isPartialAnalysis, FilterFileOpt,
FilterSpanOpt
, IsSyntacticSingleFileAnalysis, ConcurrentAnalysis, CategorizeDiagnostics);
210
return !
FilterSpanOpt
.HasValue ||
FilterSpanOpt
.GetValueOrDefault().IntersectsWith(filterSpan);
215
return !
FilterSpanOpt
.HasValue ||
FilterSpanOpt
.GetValueOrDefault().Contains(filterSpan);
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
2448
bool isPartialDeclAnalysis = analysisScope.
FilterSpanOpt
.HasValue && !analysisScope.ContainsSpan(topmostNodeForAnalysis.FullSpan);
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
574
isSupportedDiagnostic, analysisScope.
FilterSpanOpt
, isGeneratedCode, _cancellationToken);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (4)
966
var compilationUnitCompletedEvent = new CompilationUnitCompletedEvent(compilation, analysisScope.FilterFileOpt!.Value.SourceTree!, analysisScope.
FilterSpanOpt
);
988
_ = mappedModel.GetDiagnostics(analysisScope.
FilterSpanOpt
, cancellationToken);
1011
var needsSpanBasedCompilationUnitCompletedEvent = analysisScope.
FilterSpanOpt
.HasValue;
1064
builder.Add(new CompilationUnitCompletedEvent(compilation, tree, analysisScope.
FilterSpanOpt
));