protected internal override Expression Accept(ExtensionExpressionVisitor visitor) { return visitor.VisitDocument(this); }
protected internal virtual ResultOperator Update(ExtensionExpressionVisitor visitor) { return(this); }
protected internal override Expression Accept(ExtensionExpressionVisitor visitor) { return(visitor.VisitJoin(this)); }
protected internal override Expression Accept(ExtensionExpressionVisitor visitor) { return(visitor.VisitGroupByWithResultSelector(this)); }
protected internal virtual Expression Accept(ExtensionExpressionVisitor visitor) { return(visitor.VisitExtensionExpression(this)); }
protected internal override Expression Accept(ExtensionExpressionVisitor visitor) { return(visitor.VisitSerializedConstant(this)); }
protected internal override Expression Accept(ExtensionExpressionVisitor visitor) { return(visitor.VisitDefaultIfEmpty(this)); }
protected internal override Expression Accept(ExtensionExpressionVisitor visitor) { return(visitor.VisitDocumentWrappedField(this)); }