ResolvableConstraintExpression
ResolvableConstraintExpression is used to represent a compound
constraint being constructed at a point where the last operator
may either terminate the expression or may have additional
qualifying constraints added to it.
It is used, for example, for a Property element or for
an Exception element, either of which may be optionally
followed by constraints that apply to the property or
exception.
Appends an And Operator to the expression
Appends an Or operator to the expression.
public ResolvableConstraintExpression()
Create a new instance of ResolvableConstraintExpression
Create a new instance of ResolvableConstraintExpression,
passing in a pre-populated ConstraintBuilder.
public static Constraint op_BitwiseAnd(ResolvableConstraintExpression left, ResolvableConstraintExpression right)
This operator creates a constraint that is satisfied only if both
argument constraints are satisfied.
This operator creates a constraint that is satisfied only if both
argument constraints are satisfied.
This operator creates a constraint that is satisfied only if both
argument constraints are satisfied.
public static Constraint op_BitwiseOr(ResolvableConstraintExpression left, ResolvableConstraintExpression right)
This operator creates a constraint that is satisfied if either
of the argument constraints is satisfied.
This operator creates a constraint that is satisfied if either
of the argument constraints is satisfied.
This operator creates a constraint that is satisfied if either
of the argument constraints is satisfied.
This operator creates a constraint that is satisfied if the
argument constraint is not satisfied.