1 write to FilterFileOpt
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalysisScope.cs (1)
108
FilterFileOpt
= filterFile;
29 references to FilterFileOpt
Microsoft.CodeAnalysis (29)
DiagnosticAnalyzer\AnalysisResultBuilder.cs (6)
215
if (analysisScope.
FilterFileOpt
.HasValue)
217
var completedAnalyzersForFile = GetCompletedAnalyzersForFile_NoLock(analysisScope.
FilterFileOpt
.Value, analysisScope.IsSyntacticSingleFileAnalysis);
233
AddCompletedAnalyzerForFile_NoLock(analysisScope.
FilterFileOpt
.Value, analysisScope.IsSyntacticSingleFileAnalysis, analyzer);
239
if (analysisScope.
FilterFileOpt
.Value.SourceTree != null)
461
=> AddLocalDiagnosticsForPartialAnalysis_NoLock(localDiagnostics, analysisScope.
FilterFileOpt
!.Value.SourceTree, analysisScope.Analyzers, builder);
467
=> AddLocalDiagnosticsForPartialAnalysis_NoLock(localDiagnostics, analysisScope.
FilterFileOpt
!.Value.AdditionalFile, analysisScope.Analyzers, builder);
DiagnosticAnalyzer\AnalysisScope.cs (14)
55
public bool IsSingleFileAnalysis =>
FilterFileOpt
!= null;
85
Debug.Assert(isPartialAnalysis ||
FilterFileOpt
== null);
133
return new AnalysisScope(SyntaxTrees, AdditionalFiles, analyzers, isPartialAnalysis,
FilterFileOpt
, FilterSpanOpt, IsSyntacticSingleFileAnalysis, ConcurrentAnalysis, CategorizeDiagnostics);
137
=> new AnalysisScope(SyntaxTrees, AdditionalFiles, Analyzers, IsPartialAnalysis,
FilterFileOpt
, filterSpan, IsSyntacticSingleFileAnalysis, ConcurrentAnalysis, CategorizeDiagnostics);
154
return !
FilterFileOpt
.HasValue ||
FilterFileOpt
.GetValueOrDefault().SourceTree == tree;
159
return !
FilterFileOpt
.HasValue ||
FilterFileOpt
.GetValueOrDefault().AdditionalFile == file;
167
if (!
FilterFileOpt
.HasValue)
172
var filterTree =
FilterFileOpt
.GetValueOrDefault().SourceTree;
195
if (!
FilterFileOpt
.HasValue)
200
if (
FilterFileOpt
.GetValueOrDefault().SourceTree == null)
220
if (!
FilterFileOpt
.HasValue)
225
var filterFile =
FilterFileOpt
.GetValueOrDefault();
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
2416
if (analysisScope.
FilterFileOpt
!= null && analysisScope.
FilterFileOpt
?.SourceTree != decl.SyntaxTree)
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (7)
696
var tree = analysisScope.
FilterFileOpt
!.Value.SourceTree!;
925
(SourceOrAdditionalFile file, bool syntax)? filterScope = analysisScope.
FilterFileOpt
.HasValue ?
926
(analysisScope.
FilterFileOpt
.Value, analysisScope.IsSyntacticSingleFileAnalysis) :
966
var compilationUnitCompletedEvent = new CompilationUnitCompletedEvent(compilation, analysisScope.
FilterFileOpt
!.Value.SourceTree!, analysisScope.FilterSpanOpt);
978
if (analysisScope.
FilterFileOpt
== null)
987
var mappedModel = compilation.GetSemanticModel(analysisScope.
FilterFileOpt
!.Value.SourceTree!);
1013
var tree = analysisScope.
FilterFileOpt
!.Value.SourceTree!;