22 references to AnalyzerActions
Microsoft.CodeAnalysis (22)
DiagnosticAnalyzer\AnalyzerDriver.cs (22)
181
/// <seealso cref="
AnalyzerActions
"/>
385
/// Initializes the <see cref="
AnalyzerActions
"/> and related actions maps for the analyzer driver.
423
_lazySymbolActionsByKind = MakeSymbolActionsByKind(in
AnalyzerActions
);
424
_lazySemanticModelActions = MakeActionsByAnalyzer(
AnalyzerActions
.SemanticModelActions);
425
_lazySyntaxTreeActions = MakeActionsByAnalyzer(
AnalyzerActions
.SyntaxTreeActions);
426
_lazyAdditionalFileActions = MakeActionsByAnalyzer(
AnalyzerActions
.AdditionalFileActions);
427
_lazyCompilationActions = MakeActionsByAnalyzer(this.
AnalyzerActions
.CompilationActions);
428
_lazyCompilationEndActions = MakeActionsByAnalyzer(this.
AnalyzerActions
.CompilationEndActions);
431
if (this.
AnalyzerActions
.SymbolStartActionsCount > 0)
551
foreach (var action in this.
AnalyzerActions
.SymbolStartActions)
1659
if (
AnalyzerActions
.SymbolStartActionsCount > 0)
1685
if (
AnalyzerActions
.SymbolStartActionsCount == 0 || symbol.IsImplicitlyDeclared)
1758
var hasPerSymbolActions =
AnalyzerActions
.SymbolStartActionsCount > 0 && (!skipSymbolAnalysis || !skipDeclarationAnalysis);
1815
Debug.Assert(
AnalyzerActions
.SymbolStartActionsCount > 0);
2049
if (this.
AnalyzerActions
.SymbolStartActionsCount == 0)
2065
foreach (var action in this.
AnalyzerActions
.SymbolStartActions)
2080
foreach (var action in this.
AnalyzerActions
.SymbolStartActions)
2109
if (
AnalyzerActions
.SymbolStartActionsCount == 0 || symbol.IsImplicitlyDeclared)
2142
Debug.Assert(
AnalyzerActions
.SymbolStartActionsCount > 0);
2431
if (
AnalyzerActions
.IsEmpty)
2438
return GroupedAnalyzerActions.Create(analyzers,
AnalyzerActions
);
2502
AnalyzerActions
, additionalPerSymbolActions.AnalyzerActions, symbol,