public void AddCompilationStartAction(CompilationStartAnalyzerAction action) { this.compilationStartActions = this.compilationStartActions.Add(action); }
public void RegisterCompilationStartAction(DiagnosticAnalyzer analyzer, Action<CompilationStartAnalysisContext> action) { CompilationStartAnalyzerAction analyzerAction = new CompilationStartAnalyzerAction(action, analyzer); this.GetOrCreateAnalyzerActions(analyzer).AddCompilationStartAction(analyzerAction); this.compilationStartActions = this.compilationStartActions.Add(analyzerAction); }