2 instantiations of SyntaxNodeAnalyzerAction
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (2)
468
_syntaxNodeActions = _syntaxNodeActions.Add(new
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>(action, syntaxKinds, Analyzer));
629
SyntaxNodeAnalyzerAction<TLanguageKindEnum> analyzerAction = new
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>(action, syntaxKinds, Analyzer);
22 references to SyntaxNodeAnalyzerAction
Microsoft.CodeAnalysis (22)
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (3)
19
private ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> _lazyNodeActionsByKind;
78
public ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> NodeActionsByAnalyzerAndKind
84
var nodeActions = ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>.GetInstance();
DiagnosticAnalyzer\AnalyzerExecutor.cs (10)
779
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> syntaxNodeAction,
864
var ephemeralActions = ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>.GetInstance();
1107
internal static ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> GetNodeActionsByKind<TLanguageKindEnum>(
1108
ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> nodeActions)
1112
return ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>>.Empty;
1114
var nodeActionsByKind = PooledDictionary<TLanguageKindEnum, ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>>.GetInstance();
1115
foreach (
var
nodeAction in nodeActions)
1131
ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> nodeActionsByKind,
1172
ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> nodeActionsByKind,
1202
foreach (
var
action in actionsForKind)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (9)
447
private ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> _syntaxNodeActions = ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>.Empty;
456
public ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> SyntaxNodeActions
629
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> analyzerAction = new SyntaxNodeAnalyzerAction<TLanguageKindEnum>(action, syntaxKinds, Analyzer);
857
ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> builder) where TLanguageKindEnum : struct
861
if (action is
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> stronglyTypedAction)
868
ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> builder) where TLanguageKindEnum : struct
873
action is
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> syntaxNodeAction)
972
internal void AddSyntaxNodeAction<TLanguageKindEnum>(
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> action) where TLanguageKindEnum : struct