Lingua

Clause Classe

Definizione

Un'espressione canonica in forma normale.

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

Proprietà

Nome Descrizione
AnyBindings

Ottiene o imposta il dizionario anyBinding.

Children

Ottiene o imposta espressioni ai bambini.

(Ereditato da Expression)
Evaluator

Ottiene un valutatore di espressione.

(Ereditato da Expression)
ReturnType

Ottiene il risultato atteso della valutazione dell'espressione.

(Ereditato da Expression)
Type

Ottiene un tipo di espressione.

(Ereditato da Expression)

Metodi

Nome Descrizione
DeepEquals(Expression)

Fai una profonda uguaglianza tra le espressioni.

(Ereditato da Expression)
Matches(Clause, Object)

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

References()

Restituisci i percorsi di riferimento statici in memoria.

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

Funzione di camminata per identificare riferimenti di 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)

Valuta l'espressione.

(Ereditato da Expression)
TryEvaluate(Object, Options)

Valuta l'espressione.

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

Valuta l'espressione.

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

Valuta l'espressione.

(Ereditato da Expression)
Validate()

Valida l'espressione immediata.

(Ereditato da Expression)
ValidateTree()

Validare ricorsivamente l'albero di espressione.

(Ereditato da Expression)

Metodi di estensione

Nome Descrizione
DisjunctiveNormalForm(Expression)

Riscrivi l'espressione in forma normale disgiuntiva.

PushDownNot(Expression)

Riscrivi l'espressione spingendo non verso le foglie.

Si applica a