internal virtual Value Visit(ISyntaxVisitor visitor) { NotImplementedMethod(visitor); return null; }
public override void Accept <T>(ISyntaxVisitor <T> visitor) => visitor.Visit(this);
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitExternAliasDirective(this)); }
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitExpressionStatement(this)); }
public override void Accept(ISyntaxVisitor visitor) => visitor.VisitResourceDeclarationSyntax(this);
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitAnonymousObjectMemberDeclarator(this)); }
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitJoinClause(this)); }
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitSwitchSection(this)); }
public static ISyntaxVisitorAction Visit( this ISyntaxVisitor visitor, ISyntaxNode node) => visitor.Visit(node, _empty);
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitArgumentList(this)); }
public override void Accept(ISyntaxVisitor visitor) => visitor.VisitOutputDeclarationSyntax(this);
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitAnonymousObjectCreationExpression(this)); }
public override void Accept(ISyntaxVisitor visitor) => visitor.VisitParameterDeclarationSyntax(this);
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitExplicitInterfaceSpecifier(this)); }
Value ITerminal.Visit(ISyntaxVisitor visitor) => Visit(visitor);
public void Accept(ISyntaxVisitor visitor) { visitor.Visit(this); }
public override void Accept(ISyntaxVisitor visitor) { visitor.Visit(this); }
public override void Accept(ISyntaxVisitor visitor) => visitor.VisitInstanceFunctionCallSyntax(this);
public override void Accept(ISyntaxVisitor visitor) => visitor.VisitBinaryOperationSyntax(this);
public override void Accept(ISyntaxVisitor visitor) => visitor.VisitVariableDeclarationSyntax(this);
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitBreakStatement(this)); }
public override void Accept(ISyntaxVisitor visitor) => visitor.VisitParameterDefaultValueSyntax(this);
public override void Accept(ISyntaxVisitor visitor) => visitor.VisitIfConditionSyntax(this);
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitParameter(this)); }
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitVariableDeclaration(this)); }
public override void Accept(ISyntaxVisitor visitor) => visitor.VisitNumericLiteralSyntax(this);
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitInvocationExpression(this)); }
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitConstructorConstraint(this)); }
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitCheckedExpression(this)); }
protected Value Visit(ISyntaxVisitor visitor) { NotImplementedMethod(visitor); return null; }
public override TRes Accept <TArg, TRes>(ISyntaxVisitor <TArg, TRes> visitor, TArg arg) => visitor.Visit(this, arg);
internal override Value Visit(ISyntaxVisitor visitor) => visitor.Arg;
public override T Accept <T>(ISyntaxVisitor <T> visitor) { return(visitor.VisitConstructorDeclaration(this)); }
public abstract void Accept(ISyntaxVisitor visitor);
public override void Accept(ISyntaxVisitor visitor) => visitor.VisitObjectSyntax(this);