Clause Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |