示例#1
0
        public List <TNode> FindNodes <TNode>() where TNode : AstNode
        {
            List <TNode> result = new List <TNode>();

            foreach (var r in syntaxTreeSearchVisitor.Select(this.SyntaxTree, new[] { typeof(TNode) }, null))
            {
                result.Add((TNode)r);
            }

            return(result);
        }