ConstraintExpressionBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
ConstraintExpressionBase 是所產生 ConstraintExpression 類別的抽象基類,代表從一系列語法專案建構的程式中的複合條件約束。 注意:ConstraintExpressionBase 知道其某些衍生類別,這是封裝的明顯違規。 在理想情況下,這些類別是單一類別,但必須加以分隔,才能允許在 .NET 1.x 下產生元件,並在語法感知 IDE 中提供適當的使用者意見反應。
public abstract class ConstraintExpressionBase
type ConstraintExpressionBase = class
- 繼承
-
ConstraintExpressionBase
- 衍生
建構函式
| ConstraintExpressionBase() |
初始化 ConstraintExpressionBase 類別的新執行個體。 |
| ConstraintExpressionBase(ConstraintBuilder) |
初始化 傳入 ConstraintBuilder 之 ConstraintExpressionBase 類別的新實例,此實例可能預先填入。 |
欄位
| builder |
目前已辨識元素的 ConstraintBuilder |
方法
| Append(Constraint) |
將條件約束附加至運算式,並傳回該條件約束,此條件約束與所建立之運算式的目前狀態相關聯。 |
| Append(ConstraintOperator) |
將運算子附加至運算式,並傳回產生的運算式本身。 |
| Append(SelfResolvingOperator) |
將自我解析運算子附加至運算式,並傳回新的 ResolvableConstraintExpression。 |
| ToString() |
傳回運算式目前所代表的字串表示。 這應該僅用於測試,因為它具有解析運算式的副作用。 |