Пример #1
0
 public void RegisterCodeBlockStartAction<TLanguageKindEnum>(DiagnosticAnalyzer analyzer, Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action)
     where TLanguageKindEnum : struct
 {
     CodeBlockStartAnalyzerAction<TLanguageKindEnum> analyzerAction = new CodeBlockStartAnalyzerAction<TLanguageKindEnum>(action, analyzer);
     this.GetOrCreateAnalyzerActions(analyzer).AddCodeBlockStartAction(analyzerAction);
     this.codeBlockStartActions = this.codeBlockStartActions.Add(analyzerAction);
 }
Пример #2
0
 public void AddCodeBlockStartAction<TLanguageKindEnum>(CodeBlockStartAnalyzerAction<TLanguageKindEnum> action)
     where TLanguageKindEnum : struct
 {
     this.codeBlockStartActions = this.codeBlockStartActions.Add(action);
 }