共用方式為


ConstraintExpressionBase 類別

定義

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()

傳回運算式目前所代表的字串表示。 這應該僅用於測試,因為它具有解析運算式的副作用。

適用於