示例#1
0
文件: Base.cs 项目: hahoyer/reni.cs
 internal virtual Value Visit(ISyntaxVisitor visitor)
 {
     NotImplementedMethod(visitor);
     return null;
 }
示例#2
0
 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));
 }
示例#5
0
 public override void Accept(ISyntaxVisitor visitor) => visitor.VisitResourceDeclarationSyntax(this);
示例#6
0
 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);
示例#12
0
 public override T Accept <T>(ISyntaxVisitor <T> visitor)
 {
     return(visitor.VisitAnonymousObjectCreationExpression(this));
 }
示例#13
0
 public override void Accept(ISyntaxVisitor visitor)
 => visitor.VisitParameterDeclarationSyntax(this);
示例#14
0
 public override T Accept <T>(ISyntaxVisitor <T> visitor)
 {
     return(visitor.VisitExplicitInterfaceSpecifier(this));
 }
示例#15
0
文件: Base.cs 项目: hahoyer/reni.cs
 Value ITerminal.Visit(ISyntaxVisitor visitor) => Visit(visitor);
示例#16
0
 public void Accept(ISyntaxVisitor visitor)
 {
     visitor.Visit(this);
 }
示例#17
0
 public override void Accept(ISyntaxVisitor visitor)
 {
     visitor.Visit(this);
 }
示例#18
0
 public override void Accept(ISyntaxVisitor visitor) => visitor.VisitInstanceFunctionCallSyntax(this);
 public override void Accept(ISyntaxVisitor visitor) => visitor.VisitBinaryOperationSyntax(this);
示例#20
0
 public override void Accept(ISyntaxVisitor visitor) => visitor.VisitVariableDeclarationSyntax(this);
示例#21
0
 public override T Accept <T>(ISyntaxVisitor <T> visitor)
 {
     return(visitor.VisitBreakStatement(this));
 }
示例#22
0
 public override void Accept(ISyntaxVisitor visitor)
 {
     visitor.Visit(this);
 }
 public override void Accept(ISyntaxVisitor visitor) => visitor.VisitParameterDefaultValueSyntax(this);
示例#24
0
 public override void Accept(ISyntaxVisitor visitor) => visitor.VisitIfConditionSyntax(this);
示例#25
0
 public override T Accept <T>(ISyntaxVisitor <T> visitor)
 {
     return(visitor.VisitParameter(this));
 }
 public override T Accept <T>(ISyntaxVisitor <T> visitor)
 {
     return(visitor.VisitVariableDeclaration(this));
 }
示例#27
0
 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));
 }
示例#31
0
文件: Base.cs 项目: hahoyer/reni.cs
 protected Value Visit(ISyntaxVisitor visitor)
 {
     NotImplementedMethod(visitor);
     return null;
 }
示例#32
0
 public override TRes Accept <TArg, TRes>(ISyntaxVisitor <TArg, TRes> visitor, TArg arg) =>
 visitor.Visit(this, arg);
示例#33
0
 internal override Value Visit(ISyntaxVisitor visitor) => visitor.Arg;
 public override T Accept <T>(ISyntaxVisitor <T> visitor)
 {
     return(visitor.VisitConstructorDeclaration(this));
 }
示例#35
0
 public abstract void Accept(ISyntaxVisitor visitor);
示例#36
0
 public override void Accept(ISyntaxVisitor visitor)
 => visitor.VisitObjectSyntax(this);