ConstraintBuilder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
ConstraintBuilder gère les piles utilisées dans le traitement d’une expression de contrainte. Un OperatorStack est utilisé pour contenir les opérateurs qui attendent que leurs opérandes soient reconnus. Une ContrainteStack contient les contraintes d’entrée ainsi que les résultats de chaque opérateur appliqué.
public class ConstraintBuilder
type ConstraintBuilder = class
- Héritage
-
ConstraintBuilder
Constructeurs
ConstraintBuilder() |
Initialise une nouvelle instance de la classe ConstraintBuilder. |
Propriétés
IsResolvable |
Obtient une valeur indiquant si cette instance est résolu. |
Méthodes
Append(Constraint) |
Ajoute la contrainte spécifiée à l’expresson en la poussant sur la pile de contraintes. |
Append(ConstraintOperator) |
Ajoute l’opérateur spécifié à l’expression en réduisant d’abord la pile d’opérateurs, puis en poussant le nouvel opérateur sur la pile. |
Resolve() |
Résout cette instance, en retournant une contrainte. Si le générateur n’est pas actuellement dans un état résolu, une exception est levée. |