1 write to FilterSpanOpt
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalysisScope.cs (1)
149
FilterSpanOpt
= GetEffectiveFilterSpan(filterSpanOpt, filterFile);
22 references to FilterSpanOpt
Microsoft.CodeAnalysis (22)
DiagnosticAnalyzer\AnalysisResultBuilder.cs (2)
223
else if (!analysisScope.
FilterSpanOpt
.HasValue && !analysisScope.OriginalFilterSpan.HasValue)
256
Debug.Assert(!analysisScope.
FilterSpanOpt
.HasValue);
DiagnosticAnalyzer\AnalysisScope.cs (6)
41
/// Normally, this is the same as <see cref="
FilterSpanOpt
"/>,
195
return new AnalysisScope(SyntaxTrees, AdditionalFiles, analyzers, hasAllAnalyzers, FilterFileOpt,
FilterSpanOpt
, OriginalFilterFile, OriginalFilterSpan, IsSyntacticSingleFileAnalysis, ConcurrentAnalysis);
284
return !
FilterSpanOpt
.HasValue ||
FilterSpanOpt
.GetValueOrDefault().IntersectsWith(filterSpan);
289
return !
FilterSpanOpt
.HasValue ||
FilterSpanOpt
.GetValueOrDefault().Contains(filterSpan);
DiagnosticAnalyzer\AnalyzerDriver.cs (9)
762
AnalyzerExecutor.ExecuteSyntaxTreeActions(syntaxTreeActions, analyzer, file, analysisScope.
FilterSpanOpt
, isGeneratedCode, cancellationToken);
789
AnalyzerExecutor.ExecuteAdditionalFileActions(additionalFileActions, analyzer, file, analysisScope.
FilterSpanOpt
, cancellationToken);
1804
AnalyzerExecutor.ExecuteSymbolActions(actionsByKind[(int)symbol.Kind], analyzer, symbolEvent, s_getTopmostNodeForAnalysis, isGeneratedCodeSymbol, analysisScope.FilterFileOpt?.SourceTree, analysisScope.
FilterSpanOpt
, cancellationToken);
1924
AnalyzerExecutor.ExecuteSemanticModelActions(semanticModelActions, analyzer, semanticModel, analysisScope.
FilterSpanOpt
, isGeneratedCode, cancellationToken);
2550
bool isPartialDeclAnalysis = analysisScope.
FilterSpanOpt
.HasValue && !analysisScope.ContainsSpan(topmostNodeForAnalysis.FullSpan);
2671
symbol, analysisScope.
FilterSpanOpt
, isInGeneratedCode, hasCodeBlockStartOrSymbolStartActions: groupedActionsForAnalyzer.HasCodeBlockStartActions || arePerSymbolActions,
2780
symbol, analysisScope.
FilterSpanOpt
, isInGeneratedCode, hasOperationBlockStartOrSymbolStartActions: groupedActionsForAnalyzer.HasOperationBlockStartActions || arePerSymbolActions,
2809
operationBlocksToAnalyze, operationsToAnalyze, semanticModel, analysisScope.
FilterSpanOpt
, isInGeneratedCode, cancellationToken);
2837
executableCodeBlocks, semanticModel, _getKind, analysisScope.
FilterSpanOpt
, isInGeneratedCode, cancellationToken);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (5)
794
processSymbolStartAnalyzers(analysisScope.FilterFileOpt!.Value, analysisScope.
FilterSpanOpt
, compilationEvents, symbolStartAnalyzers, compilation,
1013
var compilationUnitCompletedEvent = new CompilationUnitCompletedEvent(compilation, analysisScope.FilterFileOpt!.Value.SourceTree!, analysisScope.
FilterSpanOpt
);
1035
_ = mappedModel.GetDiagnostics(analysisScope.
FilterSpanOpt
, cancellationToken);
1058
var needsSpanBasedCompilationUnitCompletedEvent = analysisScope.
FilterSpanOpt
.HasValue;
1101
builder.Add(new CompilationUnitCompletedEvent(compilation, tree, analysisScope.
FilterSpanOpt
));