Clause Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |