public void SetRoots(string declarationFilter) { _textBox.Text = string.Empty; PopulateGraph(null); SyntaxWrapper[] roots = new SyntaxTreeDeclarationFilter(declarationFilter) .GetMatchingSyntaxNodes(_syntaxTree) .Select(x => SyntaxWrapper.Get(x)) .ToArray(); _treeList.Roots = roots; if (roots.Length != 0) { _treeList.ExpandAll(); _textBox.Text = string.Join( Environment.NewLine + Environment.NewLine + "-" + Environment.NewLine + Environment.NewLine, roots.Select(x => x.GetSyntaxObject().ToString())); PopulateGraph(); } }
public override IEnumerable GetChildren() { return(_token.LeadingTrivia .Concat(_token.TrailingTrivia) .Select(x => SyntaxWrapper.Get(x))); }
public override IEnumerable GetChildren() { return(_node.ChildNodesAndTokens().Select(x => SyntaxWrapper.Get(x))); }