Beispiel #1
0
 public void ClearActions()
 {
     SyntaxNodeActions.Clear();
     CompilationStartActions.Clear();
     CompilationEndActions.Clear();
     CompilationActions.Clear();
     SemanticModelActions.Clear();
     SymbolActions.Clear();
     CodeBlockStartActions.Clear();
     CodeBlockActions.Clear();
     SyntaxTreeActions.Clear();
     OperationActions.Clear();
     OperationBlockActions.Clear();
     OperationBlockStartActions.Clear();
 }
 /// <inheritdoc />
 public override void RegisterSyntaxNodeAction <TLanguageKindEnum>(Action <SyntaxNodeAnalysisContext> action, ImmutableArray <TLanguageKindEnum> syntaxKinds)
 {
     Debug.WriteLine(nameof(RegisterSyntaxNodeAction));
     SyntaxNodeActions.Add(Tuple.Create(action, typeof(TLanguageKindEnum), (IList)syntaxKinds));
 }