Ejemplo n.º 1
0
        public void RegisterOperationAction(DiagnosticAnalyzer analyzer, Action <OperationAnalysisContext> action, ImmutableArray <OperationKind> operationKinds)
        {
            OperationAnalyzerAction analyzerAction = new OperationAnalyzerAction(action, operationKinds, analyzer);

            this.GetOrCreateAnalyzerActions(analyzer).AddOperationAction(analyzerAction);
            _operationActions = _operationActions.Add(analyzerAction);
        }
Ejemplo n.º 2
0
 internal void AddOperationAction(OperationAnalyzerAction action)
 {
     _operationActions = _operationActions.Add(action);
 }
Ejemplo n.º 3
0
 internal void AddOperationAction(OperationAnalyzerAction action)
 {
     _operationActions = _operationActions.Add(action);
     IsEmpty           = false;
 }