ConstraintBuilder 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ConstraintBuilder는 ConstraintExpression을 처리하는 데 사용되는 스택을 유지 관리합니다. OperatorStack은 피연산자가 다시 인식되기를 기다리는 연산자를 보유하는 데 사용됩니다. ConstraintStack은 입력 제약 조건과 적용된 각 연산자의 결과를 보유합니다.
public class ConstraintBuilder
type ConstraintBuilder = class
- 상속
-
ConstraintBuilder
생성자
ConstraintBuilder() |
ConstraintBuilder 클래스의 새 인스턴스를 초기화합니다. |
속성
IsResolvable |
이 인스턴스를 확인할 수 있는지 여부를 나타내는 값을 가져옵니다. |
메서드
Append(Constraint) |
지정된 제약 조건을 제약 조건 스택에 푸시하여 expresson에 추가합니다. |
Append(ConstraintOperator) |
먼저 연산자 스택을 줄인 다음 스택에 새 연산자를 푸시하여 지정된 연산자를 식에 추가합니다. |
Resolve() |
제약 조건을 반환하여 이 인스턴스를 해결합니다. 작성기가 현재 확인 가능한 상태가 아니면 예외가 throw됩니다. |