public override TResult Accept <TResult, TContext>(ILinqBodyVisitor <TResult, TContext> visitor, TContext context) { return(visitor.Visit(this, context)); }
public override void Accept(ILinqBodyVisitor visitor) { visitor.Visit(this); }
public abstract TResult Accept <TResult, TContext>(ILinqBodyVisitor <TResult, TContext> visitor, TContext context);
public override void Accept(ILinqBodyVisitor visitor) { visitor.Visit((ILinqFusionGroupBody)this); }
/// <summary> /// Visits the elements of the <see cref="LinqBody"/>. /// </summary> /// <param name="visitor">The <see cref="IIntermediateTreeVisitor"/> /// to which the <see cref="LinqBody"/> needs to repay the visit /// to.</param> public abstract void Accept(ILinqBodyVisitor visitor);