Beispiel #1
0
 public void AddSyntaxTreeAction(SyntaxTreeAnalyzerAction action)
 {
     this.syntaxTreeActions = this.syntaxTreeActions.Add(action);
 }
Beispiel #2
0
 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);
 }