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); }