Lenguaje

Constant Clase

Definición

Expresión constante.

public class Constant : AdaptiveExpressions.Expression
type Constant = class
    inherit Expression
Public Class Constant
Inherits Expression
Herencia
Constant

Constructores

Nombre Description
Constant(Object)

Inicializa una nueva instancia de la clase Constant. Construye una constante de expresión.

Propiedades

Nombre Description
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)
Value

Obtiene o establece un valor constante.

Métodos

Nombre Description
DeepEquals(Expression)

Determina si la instancia actual de Expresión es profunda igual a otra.

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)
ToString()

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