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