internal override void Accept(IExprVisitor visitor, params object[] args)
 {
     visitor.Visit(this, args);
 }
示例#2
0
 internal override void Accept(IExprVisitor visitor, params object[] args)
 {
     visitor.Visit(this, args);
 }
示例#3
0
 public override T Accept <T>(IExprVisitor <T> visitor)
 {
     return(visitor.VisitCallExpr(this));
 }
 public override t Accept <t>(IExprVisitor <t> visitor)
 {
     return(visitor.Visit(this));
 }
 public abstract double accept(IExprVisitor expr_vis);
示例#6
0
 public override TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg)
 => visitor.VisitExprDateAdd(this, arg);
 public TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg)
 => visitor.VisitExprAliasedSelecting(this, arg);
示例#8
0
 public override T Visit <T, S>(IExprVisitor <T, S> vtor, S state) => vtor.VisitVar(this, state);
示例#9
0
文件: Expr.cs 项目: junehwi/school
 public abstract R Accept <R>(IExprVisitor <R> visitor);
示例#10
0
 internal override abstract void Accept(IExprVisitor visitor, params object[] args);
示例#11
0
 public abstract T Visit <T, S>(IExprVisitor <T, S> vtor, S state);
 protected override void OnAccept <C>(C context, IExprVisitor <C> visitor)
 => visitor.VisitFunction(context, this);
 protected override void OnAccept <C>(C context, IExprVisitor <C> visitor)
 => visitor.VisitVariable(context, this);
 protected override void OnAccept <C>(C context, IExprVisitor <C> visitor)
 => visitor.VisitLiteral(context, this);
 protected abstract void OnAccept <C>(C context, IExprVisitor <C> visitor);
示例#16
0
文件: Expr.cs 项目: junehwi/school
 public override R Accept <R>(IExprVisitor <R> visitor)
 {
     return(visitor.Visit(this));
 }
示例#17
0
 public override TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg)
 => visitor.VisitExprInt64Literal(this, arg);
示例#18
0
 public TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg)
 => visitor.VisitExprExprMergeNotMatchedInsertDefault(this, arg);
示例#19
0
 public override TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg)
 => visitor.VisitExprInValues(this, arg);
示例#20
0
 public virtual TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg)
 => visitor.VisitExprMerge(this, arg);
示例#21
0
 public abstract t Accept <t>(IExprVisitor <t> visitor);
示例#22
0
 public override TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg)
 => visitor.VisitExprMergeOutput(this, arg);
 public override double accept(IExprVisitor expr_vis)
 {
     return(expr_vis.Visit(this));
 }
示例#24
0
 public TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg)
 => visitor.VisitExprMergeMatchedUpdate(this, arg);
示例#25
0
 public override TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg)
 => visitor.VisitExprBooleanGt(this, arg);
示例#26
0
 internal protected override T Accept <T>(IExprVisitor <T> visitor)
 {
     return(visitor.Visit(this));
 }
示例#27
0
 public override T Accept <T>(IExprVisitor <T> visitor) => visitor.Visit(this);
示例#28
0
 public TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg)
 => visitor.VisitExprDefault(this, arg);
示例#29
0
 public override void Accept(IExprVisitor visitor)
 {
     visitor.VisitGetExpr(this);
 }
示例#30
0
 public TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg)
 => visitor.VisitExprDbSchema(this, arg);
 internal abstract override void Accept(IExprVisitor visitor, params object[] args);
 protected abstract T OnAccept <C, T>(C context, IExprVisitor <C, T> visitor);