ConstraintBuilder 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.
ConstraintBuilder gestisce gli stack usati nell'elaborazione di un oggetto ConstraintExpression. Un OperatorStack viene usato per contenere gli operatori in attesa che gli operandi vengano riabilizzati. Un BindingStack contiene vincoli di input e i risultati di ogni operatore applicato.
public class ConstraintBuilder
type ConstraintBuilder = class
- Ereditarietà
-
ConstraintBuilder
Costruttori
| ConstraintBuilder() |
Inizializza una nuova istanza della classe ConstraintBuilder. |
Proprietà
| IsResolvable |
Ottiene un valore che indica se questa istanza è risolvibile. |
Metodi
| Append(Constraint) |
Aggiunge il vincolo specificato all'expresson eseguendo il push nello stack di vincoli. |
| Append(ConstraintOperator) |
Aggiunge l'operatore specificato all'espressione riducendo prima lo stack di operatori e quindi eseguendo il push del nuovo operatore nello stack. |
| Resolve() |
Risolve questa istanza, restituendo un vincolo. Se il generatore non è attualmente in uno stato risolvibile, viene generata un'eccezione. |