Clause 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í.
Una expresión canónica en forma normal.
public class Clause : AdaptiveExpressions.Expression
type Clause = class
inherit Expression
Public Class Clause
Inherits Expression
- Herencia
Propiedades
| Nombre | Description |
|---|---|
| AnyBindings |
Obtiene o establece el diccionario anyBinding. |
| Children |
Obtiene o establece expresiones a los niños. (Heredado de Expression) |
| Evaluator |
Recibe evaluador de expresión. (Heredado de Expression) |
| ReturnType |
Obtiene el resultado esperado de evaluar la expresión. (Heredado de Expression) |
| Type |
Es una expresión de consiguimiento. (Heredado de Expression) |
Métodos
| Nombre | Description |
|---|---|
| DeepEquals(Expression) |
Haz una igualdad profunda entre expresiones. (Heredado de Expression) |
| Matches(Clause, Object) |
Determina si la Cláusula actual coincide con otra Cláusula. |
| References() |
Devuelva las rutas de referencia estáticas a la memoria. (Heredado de Expression) |
| ReferenceWalk(Expression, Func<Expression,Boolean>) |
Función de caminar para identificar referencias de memoria estática en una expresión. (Heredado de Expression) |
| Relationship(Clause, Dictionary<String,IPredicateComparer>) |
Compara la cláusula actual con otra cláusula. |
| ToString() |
Devuelve una cadena que representa el objeto actual. |
| ToString(StringBuilder, Int32) |
Devuelve una cadena que representa el objeto actual. |
| TryEvaluate(IMemory, Options) |
Evalúa la expresión. (Heredado de Expression) |
| TryEvaluate(Object, Options) |
Evalúa la expresión. (Heredado de Expression) |
| TryEvaluate<T>(IMemory, Options) |
Evalúa la expresión. (Heredado de Expression) |
| TryEvaluate<T>(Object, Options) |
Evalúa la expresión. (Heredado de Expression) |
| Validate() |
Valida la expresión inmediata. (Heredado de Expression) |
| ValidateTree() |
Validar recursivamente el árbol de expresión. (Heredado de Expression) |
Métodos de extensión
| Nombre | Description |
|---|---|
| DisjunctiveNormalForm(Expression) |
Reescribe la expresión en forma normal disyuntiva. |
| PushDownNot(Expression) |
Reescribe la expresión empujando no hacia abajo hacia las hojas. |