2 instantiations of OperationAnalyzerAction
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (2)
490_operationActions = _operationActions.Add(new OperationAnalyzerAction(action, operationKinds, Analyzer)); 653OperationAnalyzerAction 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)
792OperationAnalyzerAction operationAction, 955var ephemeralActions = ArrayBuilder<OperationAnalyzerAction>.GetInstance(); 1179internal static ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> GetOperationActionsByKind( 1180ArrayBuilder<OperationAnalyzerAction> operationActions) 1183return ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>>.Empty; 1185var operationActionsByKind = PooledDictionary<OperationKind, ArrayBuilder<OperationAnalyzerAction>>.GetInstance(); 1186foreach (var operationAction in operationActions) 1206ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> operationActionsByKind, 1241ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> operationActionsByKind, 1270foreach (var action in actionsForKind)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (9)
475private ImmutableArray<OperationAnalyzerAction> _operationActions = ImmutableArray<OperationAnalyzerAction>.Empty; 481public ImmutableArray<OperationAnalyzerAction> OperationActions => _operationActions; 653OperationAnalyzerAction analyzerAction = new OperationAnalyzerAction(action, operationKinds, Analyzer); 690private ImmutableArray<OperationAnalyzerAction> _operationActions; 711_operationActions = ImmutableArray<OperationAnalyzerAction>.Empty; 734ImmutableArray<OperationAnalyzerAction> operationActions, 879internal readonly ImmutableArray<OperationAnalyzerAction> OperationActions 980internal void AddOperationAction(OperationAnalyzerAction action)