ConstraintExpressionBase Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
ConstraintExpressionBase es la clase base abstracta para la clase ConstraintExpression generada, que representa una restricción compuesta en el proceso de construcción a partir de una serie de elementos sintácticos. NOTA: ConstraintExpressionBase es consciente de algunas de sus clases derivadas, que es una infracción aparente de la encapsulación. Idealmente, estas clases serían una sola clase, pero deben estar separadas para permitir que las partes se generen en .NET 1.x y proporcionar comentarios de usuario adecuados en los IDE que reconocen sintácticamente.
public abstract class ConstraintExpressionBase
type ConstraintExpressionBase = class
- Herencia
-
ConstraintExpressionBase
- Derivado
Constructores
ConstraintExpressionBase() |
Inicializa una nueva instancia de la clase ConstraintExpressionBase. |
ConstraintExpressionBase(ConstraintBuilder) |
Inicializa una nueva instancia de la ConstraintExpressionBase clase pasando un ConstraintBuilder, que puede rellenarse previamente. |
Campos
builder |
ConstraintBuilder que contiene los elementos reconocidos hasta ahora |
Métodos
Append(Constraint) |
Anexa una restricción a la expresión y devuelve esa restricción, que está asociada al estado actual de la expresión que se está compilando. |
Append(ConstraintOperator) |
Anexa un operador a la expresión y devuelve la propia expresión resultante. |
Append(SelfResolvingOperator) |
Anexa un operador de resolución automática a la expresión y devuelve un nuevo ResolvableConstraintExpression. |
ToString() |
Devuelve una representación de cadena de la expresión tal como se encuentra actualmente. Esto solo se debe usar para las pruebas, ya que tiene el efecto secundario de resolver la expresión. |