/// <summary> /// Initializes a new instance of the <see cref="T:ConstraintExpression"/> /// class passing in a ConstraintBuilder, which may be pre-populated. /// </summary> /// <param name="builder">The builder.</param> public ConstraintExpression(ConstraintBuilder builder) : base(builder) { }
/// <summary> /// Create a new instance of ResolvableConstraintExpression, /// passing in a pre-populated ConstraintBuilder. /// </summary> public ResolvableConstraintExpression(ConstraintBuilder builder) : base(builder) { }
/// <summary> /// Sets the ConstraintBuilder holding this constraint /// </summary> internal void SetBuilder(ConstraintBuilder builder) { this.builder = builder; }
/// <summary> /// Initializes a new instance of the <see cref="T:ConstraintExpressionBase"/> /// class passing in a ConstraintBuilder, which may be pre-populated. /// </summary> /// <param name="builder">The builder.</param> public ConstraintExpressionBase(ConstraintBuilder builder) { this.builder = builder; }
/// <summary> /// Initializes a new instance of the <see cref="T:ConstraintExpressionBase"/> class. /// </summary> public ConstraintExpressionBase() { this.builder = new ConstraintBuilder(); }
/// <summary> /// Initializes a new instance of the <see cref="T:ConstraintStack"/> class. /// </summary> /// <param name="builder">The builder.</param> public ConstraintStack(ConstraintBuilder builder) { this.builder = builder; }
/// <summary> /// Initializes a new instance of the <see cref="T:OperatorStack"/> class. /// </summary> /// <param name="builder">The builder.</param> public OperatorStack(ConstraintBuilder builder) { }