Compartilhar 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 classe Constant. Construa uma constante de expressão.

Propriedades

Children

Obtém ou define expressões filho.

(Herdado de Expression)
Evaluator

Obtém o avaliador de expressão.

(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 o valor constante.

Métodos

DeepEquals(Expression)

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

References()

Retornar os caminhos de referência estáticos para a memória.

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

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

(Herdado de Expression)
ToString()

Retorna uma cadeia de caracteres 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()

Valide recursivamente a árvore de expressão.

(Herdado de Expression)

Métodos de Extensão

DisjunctiveNormalForm(Expression)

Reescreva a expressão em forma normal disjuntiva.

PushDownNot(Expression)

Reescreva a expressão empurrando não para baixo para as folhas.

Aplica-se a