ConstraintOperator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 會從 運算子和任何引數產生條件約束。 它會從條件約束堆疊取得引數,並在其上推送產生的條件約束。 |