C# 클래스 PclUnit.Constraints.Pieces.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.
상속: ConstraintExpression, IResolveConstraint
파일 보기 프로젝트 열기: jbtule/PclUnit

공개 메소드들

메소드 설명
ResolvableConstraintExpression ( )

Create a new instance of ResolvableConstraintExpression

ResolvableConstraintExpression ( ConstraintBuilder builder )

Create a new instance of ResolvableConstraintExpression, passing in a pre-populated ConstraintBuilder.

operator ( ) : Constraint

This operator creates a constraint that is satisfied if the argument constraint is not satisfied.

비공개 메소드들

메소드 설명
IResolveConstraint ( ) : Constraint

Resolve the current expression to a Constraint

OperatorAndImplementation ( IResolveConstraint left, IResolveConstraint right ) : Constraint
OperatorOrImplementation ( IResolveConstraint left, IResolveConstraint right ) : Constraint

메소드 상세

ResolvableConstraintExpression() 공개 메소드

Create a new instance of ResolvableConstraintExpression

ResolvableConstraintExpression() 공개 메소드

Create a new instance of ResolvableConstraintExpression, passing in a pre-populated ConstraintBuilder.
public ResolvableConstraintExpression ( ConstraintBuilder builder )
builder ConstraintBuilder

operator() 공개 정적인 메소드

This operator creates a constraint that is satisfied if the argument constraint is not satisfied.
public static operator ( ) : Constraint
리턴 Constraint