Exemplo n.º 1
0
 public void RegisterCodeBlockEndAction<TLanguageKindEnum>(DiagnosticAnalyzer analyzer, Action<CodeBlockEndAnalysisContext> action)
     where TLanguageKindEnum : struct
 {
     CodeBlockEndAnalyzerAction<TLanguageKindEnum> analyzerAction = new CodeBlockEndAnalyzerAction<TLanguageKindEnum>(action, analyzer);
     this.GetOrCreateAnalyzerActions(analyzer).AddCodeBlockEndAction(analyzerAction);
     this.codeBlockEndActions = this.codeBlockEndActions.Add(analyzerAction);
 }
Exemplo n.º 2
0
 public void AddCodeBlockEndAction<TLanguageKindEnum>(CodeBlockEndAnalyzerAction<TLanguageKindEnum> action)
     where TLanguageKindEnum : struct
 {
     this.codeBlockEndActions = this.codeBlockEndActions.Add(action);
 }