public void AddCompilationEndAction(CompilationEndAnalyzerAction action) { this.compilationEndActions = this.compilationEndActions.Add(action); }
public void RegisterCompilationEndAction(DiagnosticAnalyzer analyzer, Action<CompilationEndAnalysisContext> action) { CompilationEndAnalyzerAction analyzerAction = new CompilationEndAnalyzerAction(action, analyzer); this.GetOrCreateAnalyzerActions(analyzer).AddCompilationEndAction(analyzerAction); this.compilationEndActions = this.compilationEndActions.Add(analyzerAction); }