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)
752
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> syntaxNodeAction,
837
var ephemeralActions = ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>.GetInstance();
1064
internal static ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> GetNodeActionsByKind<TLanguageKindEnum>(
1065
ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> nodeActions)
1069
return ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>>.Empty;
1071
var nodeActionsByKind = PooledDictionary<TLanguageKindEnum, ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>>.GetInstance();
1072
foreach (
var
nodeAction in nodeActions)
1088
ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> nodeActionsByKind,
1125
ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> nodeActionsByKind,
1155
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);
841
ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> builder) where TLanguageKindEnum : struct
845
if (action is
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> stronglyTypedAction)
852
ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> builder) where TLanguageKindEnum : struct
857
action is
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> syntaxNodeAction)
956
internal void AddSyntaxNodeAction<TLanguageKindEnum>(
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> action) where TLanguageKindEnum : struct