public void AddSemanticModelAction(SemanticModelAnalyzerAction action) { this.semanticModelActions = this.semanticModelActions.Add(action); }
public void RegisterSemanticModelAction(DiagnosticAnalyzer analyzer, Action<SemanticModelAnalysisContext> action) { SemanticModelAnalyzerAction analyzerAction = new SemanticModelAnalyzerAction(action, analyzer); this.GetOrCreateAnalyzerActions(analyzer).AddSemanticModelAction(analyzerAction); this.semanticModelActions = this.semanticModelActions.Add(analyzerAction); }