public string[] GetTypedSymbols() { string[] result = new string[SymbolActions.Count()]; for (int i = 0; i < SymbolActions.Count(); i++) { result[i] = SymbolActions[i].KeyValue.ToString(); } return(result); }
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(); }
public override void RegisterSymbolAction(Action <SymbolAnalysisContext> action, ImmutableArray <SymbolKind> symbolKinds) { SymbolActions.Add(action, symbolKinds); }