2 instantiations of SyntaxNodeAnalyzerAction
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (2)
458
_syntaxNodeActions = _syntaxNodeActions.Add(new
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>(action, syntaxKinds, Analyzer));
619
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)
668
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> syntaxNodeAction,
750
var ephemeralActions = ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>.GetInstance();
973
internal static ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> GetNodeActionsByKind<TLanguageKindEnum>(
974
ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> nodeActions)
978
return ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>>.Empty;
980
var nodeActionsByKind = PooledDictionary<TLanguageKindEnum, ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>>.GetInstance();
981
foreach (
var
nodeAction in nodeActions)
997
ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> nodeActionsByKind,
1032
ImmutableSegmentedDictionary<TLanguageKindEnum, ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>> nodeActionsByKind,
1062
foreach (
var
action in actionsForKind)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (9)
437
private ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> _syntaxNodeActions = ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>>.Empty;
446
public ImmutableArray<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> SyntaxNodeActions
619
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> analyzerAction = new SyntaxNodeAnalyzerAction<TLanguageKindEnum>(action, syntaxKinds, Analyzer);
831
ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> builder) where TLanguageKindEnum : struct
835
if (action is
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> stronglyTypedAction)
842
ArrayBuilder<
SyntaxNodeAnalyzerAction
<TLanguageKindEnum>> builder) where TLanguageKindEnum : struct
847
action is
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> syntaxNodeAction)
946
internal void AddSyntaxNodeAction<TLanguageKindEnum>(
SyntaxNodeAnalyzerAction
<TLanguageKindEnum> action) where TLanguageKindEnum : struct