protected internal virtual ExpressionNode VisitChildren(ExpressionNodeVisitor visitor) { return this; }
protected internal virtual ExpressionNode Accept(ExpressionNodeVisitor visitor) { return visitor.VisitExtension(this); }