14 references to SyntaxNodeAnalyzerAction
Microsoft.CodeAnalysis (14)
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (3)
19
private ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> _lazyNodeActionsByKind;
67
public ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> NodeActionsByAnalyzerAndKind
79
ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>>.Empty;
DiagnosticAnalyzer\AnalyzerExecutor.cs (11)
636
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> syntaxNodeAction,
703
ExecuteBlockActionsCore<CodeBlockStartAnalyzerAction<TLanguageKindEnum>, CodeBlockAnalyzerAction,
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>, SyntaxNode, TLanguageKindEnum>(
781
var syntaxNodeActions = executableNodeActions as ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>;
924
internal static ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> GetNodeActionsByKind<TLanguageKindEnum>(
925
IEnumerable<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> nodeActions)
930
var nodeActionsByKind = PooledDictionary<TLanguageKindEnum, ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>>.GetInstance();
931
foreach (
var
nodeAction in nodeActions)
937
nodeActionsByKind.Add(kind, actionsForKind = ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>.GetInstance());
955
ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> nodeActionsByKind,
982
ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> nodeActionsByKind,
1016
foreach (
var
action in actionsForKind)