ConstraintOperator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
La classe ConstraintOperator viene usata internamente da constraintBuilder per rappresentare un operatore che modifica o combina vincoli. Gli operatori di vincolo usano valori di precedenza sinistra e destra per determinare se l'operatore superiore nello stack deve essere ridotto prima di eseguire il push di un nuovo operatore.
public abstract class ConstraintOperator
type ConstraintOperator = class
- Ereditarietà
-
ConstraintOperator
- Derivato
Costruttori
| ConstraintOperator() |
La classe ConstraintOperator viene usata internamente da constraintBuilder per rappresentare un operatore che modifica o combina vincoli. Gli operatori di vincolo usano valori di precedenza sinistra e destra per determinare se l'operatore superiore nello stack deve essere ridotto prima di eseguire il push di un nuovo operatore. |
Campi
| left_precedence |
Valore di precedenza utilizzato quando l'operatore sta per essere inserito nello stack. |
| right_precedence |
Valore di precedenza utilizzato quando l'operatore si trova nella parte superiore dello stack. |
Proprietà
| LeftContext |
Elemento della sintassi precedente a questo operatore |
| LeftPrecedence |
Valore di precedenza utilizzato quando l'operatore sta per essere inserito nello stack. |
| RightContext |
Elemento di sintassi che segue questo operatore |
| RightPrecedence |
Valore di precedenza utilizzato quando l'operatore si trova nella parte superiore dello stack. |
Metodi
| Reduce(ConstraintBuilder+ConstraintStack) |
Reduce produce un vincolo dall'operatore e da qualsiasi argomento. Accetta gli argomenti dallo stack di vincoli e ne inserisce il vincolo risultante. |