public SyntaxVisitor( ISyntaxVisitorAction defaultResult, SyntaxVisitorOptions options = default) { DefaultAction = defaultResult; _options = options; }
public DelegateSyntaxVisitor( VisitSyntaxNode?enter = null, VisitSyntaxNode?leave = null, ISyntaxVisitorAction?defaultResult = null, SyntaxVisitorOptions options = default) : base(defaultResult ?? Skip, options) { _enter = enter ?? new VisitSyntaxNode((n, c) => DefaultAction); _leave = leave ?? new VisitSyntaxNode((n, c) => DefaultAction); }
protected TypeDocumentValidatorVisitor(SyntaxVisitorOptions options = default) : base(options) { }
protected DocumentValidatorVisitor(SyntaxVisitorOptions options = default) : base(Continue, options) { }
public SyntaxVisitor(SyntaxVisitorOptions options = default) { DefaultAction = Skip; _options = options; }
protected SyntaxWalker( ISyntaxVisitorAction defaultResult, SyntaxVisitorOptions options = default) : base(defaultResult, options) { }
protected SyntaxWalker(SyntaxVisitorOptions options = default) : base(Continue, options) { }