Clause Classe

Definizione

Espressione normale canonica.

public class Clause : AdaptiveExpressions.Expression
type Clause = class
    inherit Expression
Public Class Clause
Inherits Expression
Ereditarietà

Proprietà

AnyBindings

Ottiene o imposta il dizionario anyBinding.

Children

Ottiene o imposta espressioni figlio.

(Ereditato da Expression)
Evaluator

Ottiene l'analizzatore di espressioni.

(Ereditato da Expression)
ReturnType

Ottiene il risultato previsto della valutazione dell'espressione.

(Ereditato da Expression)
Type

Ottiene il tipo di espressione.

(Ereditato da Expression)

Metodi

DeepEquals(Expression)

Eseguire un'uguaglianza profonda tra le espressioni.

(Ereditato da Expression)
Matches(Clause, Object)

Determina se la clausola corrente corrisponde a un'altra clausola.

References()

Restituire i percorsi di riferimento statici alla memoria.

(Ereditato da Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

Funzione a piedi per identificare i riferimenti alla memoria statica in un'espressione.

(Ereditato da Expression)
Relationship(Clause, Dictionary<String,IPredicateComparer>)

Confronta la clausola corrente con un'altra clausola.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

ToString(StringBuilder, Int32)

Restituisce una stringa che rappresenta l'oggetto corrente.

TryEvaluate(IMemory, Options)

Valutare l'espressione.

(Ereditato da Expression)
TryEvaluate(Object, Options)

Valutare l'espressione.

(Ereditato da Expression)
TryEvaluate<T>(IMemory, Options)

Valutare l'espressione.

(Ereditato da Expression)
TryEvaluate<T>(Object, Options)

Valutare l'espressione.

(Ereditato da Expression)
Validate()

Convalidare l'espressione immediata.

(Ereditato da Expression)
ValidateTree()

Convalidare in modo ricorsivo l'albero delle espressioni.

(Ereditato da Expression)

Metodi di estensione

DisjunctiveNormalForm(Expression)

Riscrivere l'espressione in forma normale disgiuntivo.

PushDownNot(Expression)

Riscrivere l'espressione premendo non verso il basso verso le foglie.

Si applica a