示例#1
0
        private static SyntaxBase?TryFindMostSpecificNodeInternal(SyntaxBase root, int offset, Func <SyntaxBase, bool> predicate, bool inclusive)
        {
            var visitor = new NavigationSearchVisitor(offset, predicate, inclusive);

            visitor.Visit(root);

            return(visitor.Result);
        }
示例#2
0
        public static SyntaxBase?TryFindMostSpecificNode(this SyntaxBase root, int offset, Func <SyntaxBase, bool> predicate)
        {
            var visitor = new NavigationSearchVisitor(offset, predicate);

            visitor.Visit(root);

            return(visitor.Result);
        }