1 write to Compilation
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
150
Compilation
= compilation;
29 references to Compilation
Microsoft.CodeAnalysis (29)
DiagnosticAnalyzer\AnalyzerDriver.cs (7)
423
_lazyGeneratedCodeAttribute = analyzerExecutor.
Compilation
?.GetTypeByMetadataName("System.CodeDom.Compiler.GeneratedCodeAttribute");
931
var effectiveSeverities = GetEffectiveSeverities(descriptor, AnalyzerExecutor.
Compilation
, AnalyzerExecutor.AnalyzerOptions, cancellationToken);
1003
=> GetOrCreateSemanticModel(tree, AnalyzerExecutor.
Compilation
);
1393
var configuredSeverity = descriptor.GetEffectiveSeverity(AnalyzerExecutor.
Compilation
.Options);
2035
if (!IsDiagnosticAnalyzerSuppressed(analyzer, analyzerExecutor.
Compilation
.Options, analyzerManager, analyzerExecutor, analysisScope, severityFilter, cancellationToken))
2235
Debug.Assert(!IsDiagnosticAnalyzerSuppressed(analyzer, analyzerExecutor.
Compilation
.Options, analyzerManager, analyzerExecutor, analysisScope, severityFilter, cancellationToken));
2260
Debug.Assert(!IsDiagnosticAnalyzerSuppressed(analyzer, analyzerExecutor.
Compilation
.Options, analyzerManager, analyzerExecutor, analysisScope, severityFilter, cancellationToken));
DiagnosticAnalyzer\AnalyzerExecutor.cs (19)
63
return _isAnalyzerSuppressedForTree(analyzer, tree,
Compilation
.Options.SyntaxTreeOptionsProvider, cancellationToken);
223
Compilation
, AnalyzerOptions, _compilationAnalysisValueProviderFactory, cancellationToken);
224
var contextInfo = new AnalysisContextInfo(
Compilation
);
263
symbol,
Compilation
, AnalyzerOptions, isGeneratedCodeSymbol, filterTree, filterSpan, cancellationToken);
264
var contextInfo = new AnalysisContextInfo(
Compilation
, symbol);
303
var context = new SuppressionAnalysisContext(
Compilation
, AnalyzerOptions,
310
new AnalysisContextInfo(
Compilation
),
339
Compilation
, AnalyzerOptions, addDiagnostic,
341
var contextInfo = new AnalysisContextInfo(
Compilation
);
393
symbol,
Compilation
, AnalyzerOptions, addDiagnostic,
396
var contextInfo = new AnalysisContextInfo(
Compilation
, symbol);
502
var context = new SymbolAnalysisContext(symbol,
Compilation
, AnalyzerOptions, addDiagnostic,
504
var contextInfo = new AnalysisContextInfo(
Compilation
, symbol);
606
Compilation
, filterSpan, isGeneratedCode, cancellationToken);
607
var contextInfo = new AnalysisContextInfo(
Compilation
, file);
651
Compilation
, filterSpan, cancellationToken);
652
var contextInfo = new AnalysisContextInfo(
Compilation
, file);
687
new AnalysisContextInfo(
Compilation
, node),
711
new AnalysisContextInfo(
Compilation
, operation),
DiagnosticAnalyzer\AnalyzerManager.cs (3)
171
if (sessionScope.GetAnalyzerActions().CompilationStartActionsCount > 0 && analyzerExecutor.
Compilation
!= null)
317
if (analyzerExecutor.
Compilation
.Options.SyntaxTreeOptionsProvider is { } treeOptions)
323
analyzerExecutor.AnalyzerOptions.TryGetSeverityFromBulkConfiguration(tree, analyzerExecutor.
Compilation
, descriptor, cancellationToken, out configuredValue))