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); }
internal void AddOperationAction(OperationAnalyzerAction action) { _operationActions = _operationActions.Add(action); }
internal void AddOperationAction(OperationAnalyzerAction action) { _operationActions = _operationActions.Add(action); IsEmpty = false; }