ConstraintBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
ConstraintBuilder 维护用于处理 ConstraintExpression 的堆栈。 OperatorStack 用于保存正在等待其操作数被重新分析的运算符。 ConstraintStack 保存输入约束以及应用的每个运算符的结果。
public class ConstraintBuilder
type ConstraintBuilder = class
- 继承
-
ConstraintBuilder
构造函数
ConstraintBuilder() |
初始化 ConstraintBuilder 类的新实例。 |
属性
IsResolvable |
获取一个值,该值指示此实例是否可解析。 |
方法
Append(Constraint) |
通过将指定的约束推送到约束堆栈上,将它追加到 expresson。 |
Append(ConstraintOperator) |
通过首先减少运算符堆栈,然后在堆栈上推送新运算符,将指定的运算符追加到表达式。 |
Resolve() |
解析此实例,并返回约束。 如果生成器当前不处于可解析状态,则会引发异常。 |