protected internal override Expression Accept(ExpressionVisitor visitor) { return visitor.VisitOperatorAnd(this); }
protected internal override Expression Accept(ExpressionVisitor visitor) { return visitor.VisitPredicate(this); }
protected internal abstract Expression Accept(ExpressionVisitor visitor);
protected internal override Expression Accept(ExpressionVisitor visitor) { throw new NotImplementedException(); }