public override TResult Accept <TResult>(IExpressionVisitor <TResult> visitor) { return(visitor.VisitAnonymousObject(this)); }