Partilhar via


Constant Classe

Definição

Expressão constante.

public class Constant : AdaptiveExpressions.Expression
type Constant = class
    inherit Expression
Public Class Constant
Inherits Expression
Herança
Constant

Construtores

Constant(Object)

Inicializa uma nova instância da Constant classe . Construir uma constante de expressão.

Propriedades

Children

Obtém ou define expressões subordinadas.

(Herdado de Expression)
Evaluator

Obtém o avaliador de expressões.

(Herdado de Expression)
ReturnType

Obtém o resultado esperado da avaliação da expressão.

(Herdado de Expression)
Type

Obtém o tipo de expressão.

(Herdado de Expression)
Value

Obtém ou define um valor constante.

Métodos

DeepEquals(Expression)

Determina se a instância de Expressão atual é muito igual a outra.

References()

Devolver os caminhos de referência estáticos à memória.

(Herdado de Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

Função walking para identificar referências de memória estática numa expressão.

(Herdado de Expression)
ToString()

Devolve uma cadeia que representa o objeto atual.

TryEvaluate(IMemory, Options)

Avalie a expressão.

(Herdado de Expression)
TryEvaluate(Object, Options)

Avalie a expressão.

(Herdado de Expression)
TryEvaluate<T>(IMemory, Options)

Avalie a expressão.

(Herdado de Expression)
TryEvaluate<T>(Object, Options)

Avalie a expressão.

(Herdado de Expression)
Validate()

Validar expressão imediata.

(Herdado de Expression)
ValidateTree()

Validar recursivamente a árvore de expressões.

(Herdado de Expression)

Métodos da Extensão

DisjunctiveNormalForm(Expression)

Reescreva a expressão para uma forma normal disjuntiva.

PushDownNot(Expression)

Reescreva a expressão ao empurrar não para baixo para as folhas.

Aplica-se a