14 references to OperationAnalyzerAction
Microsoft.CodeAnalysis (14)
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (3)
20
private ImmutableSegmentedDictionary<OperationKind, ImmutableArray<
OperationAnalyzerAction
>> _lazyOperationActionsByKind;
87
public ImmutableSegmentedDictionary<OperationKind, ImmutableArray<
OperationAnalyzerAction
>> OperationActionsByAnalyzerAndKind
97
ImmutableSegmentedDictionary<OperationKind, ImmutableArray<
OperationAnalyzerAction
>>.Empty;
DiagnosticAnalyzer\AnalyzerExecutor.cs (11)
662
OperationAnalyzerAction
operationAction,
739
ExecuteBlockActionsCore<OperationBlockStartAnalyzerAction, OperationBlockAnalyzerAction,
OperationAnalyzerAction
, IOperation, int>(
782
var operationActions = executableNodeActions as ArrayBuilder<
OperationAnalyzerAction
>;
1025
internal static ImmutableSegmentedDictionary<OperationKind, ImmutableArray<
OperationAnalyzerAction
>> GetOperationActionsByKind(IEnumerable<
OperationAnalyzerAction
> operationActions)
1029
var operationActionsByKind = PooledDictionary<OperationKind, ArrayBuilder<
OperationAnalyzerAction
>>.GetInstance();
1030
foreach (
var
operationAction in operationActions)
1036
operationActionsByKind.Add(kind, actionsForKind = ArrayBuilder<
OperationAnalyzerAction
>.GetInstance());
1058
ImmutableSegmentedDictionary<OperationKind, ImmutableArray<
OperationAnalyzerAction
>> operationActionsByKind,
1083
ImmutableSegmentedDictionary<OperationKind, ImmutableArray<
OperationAnalyzerAction
>> operationActionsByKind,
1116
foreach (
var
action in actionsForKind)