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)
777OperationAnalyzerAction operationAction, 940var ephemeralActions = ArrayBuilder<OperationAnalyzerAction>.GetInstance(); 1164internal static ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> GetOperationActionsByKind( 1165ArrayBuilder<OperationAnalyzerAction> operationActions) 1168return ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>>.Empty; 1170var operationActionsByKind = PooledDictionary<OperationKind, ArrayBuilder<OperationAnalyzerAction>>.GetInstance(); 1171foreach (var operationAction in operationActions) 1191ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> operationActionsByKind, 1226ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> operationActionsByKind, 1255foreach (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)