public void AddSyntaxTreeAction(SyntaxTreeAnalyzerAction action) { this.syntaxTreeActions = this.syntaxTreeActions.Add(action); }
public void RegisterSyntaxTreeAction(DiagnosticAnalyzer analyzer, Action<SyntaxTreeAnalysisContext> action) { SyntaxTreeAnalyzerAction analyzerAction = new SyntaxTreeAnalyzerAction(action, analyzer); this.GetOrCreateAnalyzerActions(analyzer).AddSyntaxTreeAction(analyzerAction); this.syntaxTreeActions = this.syntaxTreeActions.Add(analyzerAction); }