public TResult Visit <TResult>(IArrayAggregateVisitor <Void, TResult> visitor) { return(Visit(visitor, null)); }
public override TResult Visit <TArg, TResult>(IArrayAggregateVisitor <TArg, TResult> visitor, TArg arg) { return(visitor.VisitSingleArrayAggregate(this, arg)); }
public abstract TResult Visit <TArg, TResult>(IArrayAggregateVisitor <TArg, TResult> visitor, TArg arg);