Compartir a través de


ConstraintBuilder Clase

Definición

ConstraintBuilder mantiene las pilas que se usan en el procesamiento de constraintExpression. OperatorStack se usa para contener operadores que esperan a que se vuelvan a asignar sus operandos. ConstraintStack contiene restricciones de entrada, así como los resultados de cada operador aplicado.

public class ConstraintBuilder
type ConstraintBuilder = class
Herencia
ConstraintBuilder

Constructores

ConstraintBuilder()

Inicializa una nueva instancia de la clase ConstraintBuilder.

Propiedades

IsResolvable

Obtiene un valor que indica si esta instancia se puede resolver.

Métodos

Append(Constraint)

Anexa la restricción especificada al expresson al insertarla en la pila de restricciones.

Append(ConstraintOperator)

Anexa el operador especificado a la expresión reduciendo primero la pila de operadores y, a continuación, insertando el nuevo operador en la pila.

Resolve()

Resuelve esta instancia y devuelve una restricción. Si el generador no está actualmente en un estado que se puede resolver, se produce una excepción.

Se aplica a