コード例 #1
0
 public override TResult Visit <TArg, TResult>(IDeclarationVisitor <TArg, TResult> visitor, TArg arg)
 {
     return(visitor.VisitVarFormalParameter(this, arg));
 }
コード例 #2
0
ファイル: Declaration.cs プロジェクト: decantr/rgu-compilers
 public abstract TResult Visit <TArg, TResult>(IDeclarationVisitor <TArg, TResult> visitor, TArg arg);
コード例 #3
0
ファイル: Declaration.cs プロジェクト: deryckb/Triangle.Net
 public TResult Visit <TResult>(IDeclarationVisitor <Void, TResult> visitor)
 {
     return(Visit(visitor, null));
 }
コード例 #4
0
 public override TResult Visit <TArg, TResult>(IDeclarationVisitor <TArg, TResult> visitor, TArg arg)
 {
     return(visitor.VisitConstDeclaration(this, arg));
 }
コード例 #5
0
 public override void Accept(IDeclarationVisitor visitor)
 {
     visitor.VisitMethod(this);
     base.Accept(visitor);
 }
コード例 #6
0
 public override void Accept(IDeclarationVisitor visitor)
 {
     visitor.VisitConstructor(this);
     base.Accept(visitor);
 }
コード例 #7
0
 override public R Accept <R, A>(IDeclarationVisitor <R, A> v, A arg)
 {
     return(v.Visit(this, arg));
 }
コード例 #8
0
 public abstract R Accept <R, A>(IDeclarationVisitor <R, A> v, A arg);
コード例 #9
0
 public override void Accept(IDeclarationVisitor visitor)
 {
     visitor.VisitNamespace(this);
     base.Accept(visitor);
 }