共用方式為


ConstraintOperator 類別

定義

ConstraintOperator 類別是由 ConstraintBuilder 內部使用,代表修改或合併條件約束的運算子。 條件約束運算子會使用左和右優先順序值來判斷堆疊上的頂端運算子是否應該在推送新運算子之前減少。

public abstract class ConstraintOperator
type ConstraintOperator = class
繼承
ConstraintOperator
衍生

建構函式

ConstraintOperator()

ConstraintOperator 類別是由 ConstraintBuilder 內部使用,代表修改或合併條件約束的運算子。 條件約束運算子會使用左和右優先順序值來判斷堆疊上的頂端運算子是否應該在推送新運算子之前減少。

欄位

left_precedence

運算子即將推送至堆疊時所使用的優先順序值。

right_precedence

運算子位於堆疊頂端時所使用的優先順序值。

屬性

LeftContext

這個運算子前面的語法元素

LeftPrecedence

運算子即將推送至堆疊時所使用的優先順序值。

RightContext

這個運算子的語法元素

RightPrecedence

運算子位於堆疊頂端時所使用的優先順序值。

方法

Reduce(ConstraintBuilder+ConstraintStack)

Reduce 會從 運算子和任何引數產生條件約束。 它會從條件約束堆疊取得引數,並在其上推送產生的條件約束。

適用於