2 instantiations of OperationAnalyzerAction
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (2)
490
_operationActions = _operationActions.Add(new
OperationAnalyzerAction
(action, operationKinds, Analyzer));
653
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)
777
OperationAnalyzerAction
operationAction,
940
var ephemeralActions = ArrayBuilder<
OperationAnalyzerAction
>.GetInstance();
1164
internal static ImmutableSegmentedDictionary<OperationKind, ImmutableArray<
OperationAnalyzerAction
>> GetOperationActionsByKind(
1165
ArrayBuilder<
OperationAnalyzerAction
> operationActions)
1168
return ImmutableSegmentedDictionary<OperationKind, ImmutableArray<
OperationAnalyzerAction
>>.Empty;
1170
var operationActionsByKind = PooledDictionary<OperationKind, ArrayBuilder<
OperationAnalyzerAction
>>.GetInstance();
1171
foreach (
var
operationAction in operationActions)
1191
ImmutableSegmentedDictionary<OperationKind, ImmutableArray<
OperationAnalyzerAction
>> operationActionsByKind,
1226
ImmutableSegmentedDictionary<OperationKind, ImmutableArray<
OperationAnalyzerAction
>> operationActionsByKind,
1255
foreach (
var
action in actionsForKind)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (9)
475
private ImmutableArray<
OperationAnalyzerAction
> _operationActions = ImmutableArray<
OperationAnalyzerAction
>.Empty;
481
public ImmutableArray<
OperationAnalyzerAction
> OperationActions => _operationActions;
653
OperationAnalyzerAction
analyzerAction = new OperationAnalyzerAction(action, operationKinds, Analyzer);
690
private ImmutableArray<
OperationAnalyzerAction
> _operationActions;
711
_operationActions = ImmutableArray<
OperationAnalyzerAction
>.Empty;
734
ImmutableArray<
OperationAnalyzerAction
> operationActions,
879
internal readonly ImmutableArray<
OperationAnalyzerAction
> OperationActions
980
internal void AddOperationAction(
OperationAnalyzerAction
action)