2 instantiations of OperationAnalyzerAction
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (2)
487_operationActions = _operationActions.Add(new OperationAnalyzerAction(action, operationKinds, analyzer)); 640OperationAnalyzerAction analyzerAction = new OperationAnalyzerAction(action, operationKinds, analyzer);
23 references to OperationAnalyzerAction
Microsoft.CodeAnalysis (23)
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (3)
20private ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> _lazyOperationActionsByKind; 87public ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> OperationActionsByAnalyzerAndKind 97ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>>.Empty;
DiagnosticAnalyzer\AnalyzerExecutor.cs (11)
688OperationAnalyzerAction operationAction, 758ExecuteBlockActionsCore<OperationBlockStartAnalyzerAction, OperationBlockAnalyzerAction, OperationAnalyzerAction, IOperation, int>( 799var operationActions = executableNodeActions as ArrayBuilder<OperationAnalyzerAction>; 1022internal static ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> GetOperationActionsByKind(IEnumerable<OperationAnalyzerAction> operationActions) 1026var operationActionsByKind = PooledDictionary<OperationKind, ArrayBuilder<OperationAnalyzerAction>>.GetInstance(); 1027foreach (var operationAction in operationActions) 1033operationActionsByKind.Add(kind, actionsForKind = ArrayBuilder<OperationAnalyzerAction>.GetInstance()); 1055ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> operationActionsByKind, 1077ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> operationActionsByKind, 1100foreach (var action in actionsForKind)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (9)
470private ImmutableArray<OperationAnalyzerAction> _operationActions = ImmutableArray<OperationAnalyzerAction>.Empty; 474public ImmutableArray<OperationAnalyzerAction> OperationActions => _operationActions; 640OperationAnalyzerAction analyzerAction = new OperationAnalyzerAction(action, operationKinds, analyzer); 677private ImmutableArray<OperationAnalyzerAction> _operationActions; 698_operationActions = ImmutableArray<OperationAnalyzerAction>.Empty; 721ImmutableArray<OperationAnalyzerAction> operationActions, 862internal readonly ImmutableArray<OperationAnalyzerAction> OperationActions 963internal void AddOperationAction(OperationAnalyzerAction action)