Idioma

Clause Classe

Definição

Uma expressão canônica em forma normal.

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

Propriedades

Nome Description
AnyBindings

Obtém ou configura o dicionário anyBinding.

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)

Métodos

Nome Description
DeepEquals(Expression)

Faça uma igualdade profunda entre as expressões.

(Herdado de Expression)
Matches(Clause, Object)

Determina se a Cláusula atual corresponde a outra Cláusula.

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)
Relationship(Clause, Dictionary<String,IPredicateComparer>)

Compara a cláusula atual com outra cláusula.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

ToString(StringBuilder, Int32)

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