Lenguaje

Clause Clase

Definición

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.

Se aplica a