ConstraintExpressionBase 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.
ConstraintExpressionBase est la classe de base abstraite de la classe ConstraintExpression générée, qui représente une contrainte composée dans le processus de construction à partir d’une série d’éléments syntaxiques. REMARQUE : ConstraintExpressionBase connaît certaines de ses classes dérivées, ce qui est une violation apparente de l’encapsulation. Dans l’idéal, ces classes seraient une seule classe, mais elles doivent être séparées afin de permettre la génération de parties sous .NET 1.x et de fournir des commentaires appropriés aux utilisateurs dans les IDE prenant en compte la syntactique.
public abstract class ConstraintExpressionBase
type ConstraintExpressionBase = class
- Héritage
-
ConstraintExpressionBase
- Dérivé
Constructeurs
ConstraintExpressionBase() |
Initialise une nouvelle instance de la classe ConstraintExpressionBase. |
ConstraintExpressionBase(ConstraintBuilder) |
Initialise une nouvelle instance de la ConstraintExpressionBase classe en passant un ConstraintBuilder, qui peut être prérempli. |
Champs
builder |
ConstraintBuilder contenant les éléments reconnus jusqu’à présent |
Méthodes
Append(Constraint) |
Ajoute une contrainte à l’expression et retourne cette contrainte, qui est associée à l’état actuel de l’expression en cours de génération. |
Append(ConstraintOperator) |
Ajoute un opérateur à l’expression et retourne l’expression résultante elle-même. |
Append(SelfResolvingOperator) |
Ajoute un opérateur de résolution automatique à l’expression et retourne un nouveau ResolvableConstraintExpression. |
ToString() |
Renvoie une représentation sous forme de chaîne de l’expression telle qu’elle est actuellement. Cela ne doit être utilisé qu’à des fins de test, car il a pour effet secondaire de résoudre l’expression. |