Idioma

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

Nome Description
Constant(Object)

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

Propriedades

Nome Description
Children

Recebe ou define expressões das crianças.

(Herdado de Expression)
Evaluator

Recebe avaliador de expressão.

(Herdado de Expression)
ReturnType

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

(Herdado de Expression)
Type

Entende esse tipo de expressão.

(Herdado de Expression)
Value

Obtém ou definem valor constante.

Métodos

Nome Description
DeepEquals(Expression)

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

References()

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

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

Função de caminhada para identificar referências estáticas de memória 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()

Valide a expressão imediata.

(Herdado de Expression)
ValidateTree()

Valide recursivamente a árvore de expressões.

(Herdado de Expression)

Métodos de Extensão

Nome Description
DisjunctiveNormalForm(Expression)

Reescreva a expressão em forma normal disjuntiva.

PushDownNot(Expression)

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

Aplica-se a