2 instantiations of OperationAnalyzerAction
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (2)
480_operationActions = _operationActions.Add(new OperationAnalyzerAction(action, operationKinds, Analyzer)); 643OperationAnalyzerAction analyzerAction = new OperationAnalyzerAction(action, operationKinds, Analyzer);
22 references to OperationAnalyzerAction
Microsoft.CodeAnalysis (22)
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (3)
20private ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> _lazyOperationActionsByKind; 99public ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> OperationActionsByAnalyzerAndKind 105var operationActions = ArrayBuilder<OperationAnalyzerAction>.GetInstance();
DiagnosticAnalyzer\AnalyzerExecutor.cs (10)
692OperationAnalyzerAction operationAction, 852var ephemeralActions = ArrayBuilder<OperationAnalyzerAction>.GetInstance(); 1071internal static ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> GetOperationActionsByKind( 1072ArrayBuilder<OperationAnalyzerAction> operationActions) 1075return ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>>.Empty; 1077var operationActionsByKind = PooledDictionary<OperationKind, ArrayBuilder<OperationAnalyzerAction>>.GetInstance(); 1078foreach (var operationAction in operationActions) 1098ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> operationActionsByKind, 1131ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> operationActionsByKind, 1160foreach (var action in actionsForKind)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (9)
465private ImmutableArray<OperationAnalyzerAction> _operationActions = ImmutableArray<OperationAnalyzerAction>.Empty; 471public ImmutableArray<OperationAnalyzerAction> OperationActions => _operationActions; 643OperationAnalyzerAction analyzerAction = new OperationAnalyzerAction(action, operationKinds, Analyzer); 680private ImmutableArray<OperationAnalyzerAction> _operationActions; 701_operationActions = ImmutableArray<OperationAnalyzerAction>.Empty; 724ImmutableArray<OperationAnalyzerAction> operationActions, 869internal readonly ImmutableArray<OperationAnalyzerAction> OperationActions 970internal void AddOperationAction(OperationAnalyzerAction action)