using System.Diagnostics;
namespace Strata.SqlTools.Rules.Rule.Expression;
///
/// Represents a WITH operation for sequential rule evaluation.
///
[DebuggerDisplay("{Left} WITH {Right}")]
public class With : Logical
{
///
/// Initializes a new instance of the class.
///
/// The left operand.
/// The right operand.
public With(BoolExpr left, BoolExpr right) : base(left, right) { }
///
public override T Accept(IVisitor visitor) => visitor.VisitWith(this);
}