ConstraintOperator 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í.
La clase ConstraintOperator se usa internamente mediante constraintBuilder para representar un operador que modifica o combina restricciones. Los operadores de restricción usan valores de precedencia izquierda y derecha para determinar si el operador superior de la pila debe reducirse antes de insertar un nuevo operador.
public abstract class ConstraintOperator
type ConstraintOperator = class
- Herencia
-
ConstraintOperator
- Derivado
Constructores
ConstraintOperator() |
La clase ConstraintOperator se usa internamente mediante constraintBuilder para representar un operador que modifica o combina restricciones. Los operadores de restricción usan valores de precedencia izquierda y derecha para determinar si el operador superior de la pila debe reducirse antes de insertar un nuevo operador. |
Campos
left_precedence |
Valor de precedencia utilizado cuando el operador está a punto de insertarse en la pila. |
right_precedence |
Valor de precedencia utilizado cuando el operador está en la parte superior de la pila. |
Propiedades
LeftContext |
Elemento de sintaxis que precede a este operador |
LeftPrecedence |
Valor de precedencia utilizado cuando el operador está a punto de insertarse en la pila. |
RightContext |
Elemento de sintaxis que permite este operador |
RightPrecedence |
Valor de precedencia utilizado cuando el operador está en la parte superior de la pila. |
Métodos
Reduce(ConstraintBuilder+ConstraintStack) |
Reduce genera una restricción del operador y cualquier argumento. Toma los argumentos de la pila de restricciones e inserta la restricción resultante en ella. |