Clause Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein kanonischer Normalformausdruck.
public class Clause : AdaptiveExpressions.Expression
type Clause = class
inherit Expression
Public Class Clause
Inherits Expression
- Vererbung
Eigenschaften
| Name | Beschreibung |
|---|---|
| AnyBindings |
Erhält oder setzt das anyBinding-Wörterbuch. |
| Children |
Bekommt oder setzt Kindergesichtsausdrücke. (Geerbt von Expression) |
| Evaluator |
Bekommt den Ausdrucksbewerter. (Geerbt von Expression) |
| ReturnType |
Erhält das erwartete Ergebnis der Auswertung von Ausdruck. (Geerbt von Expression) |
| Type |
Versteht die Art des Ausdrucks. (Geerbt von Expression) |
Methoden
| Name | Beschreibung |
|---|---|
| DeepEquals(Expression) |
Mach eine tiefe Gleichheit zwischen den Ausdrucksformen. (Geerbt von Expression) |
| Matches(Clause, Object) |
Bestimmt, ob die aktuelle Klausel mit einer anderen Klausel übereinstimmt. |
| References() |
Geben Sie die statischen Referenzpfade in den Speicher zurück. (Geerbt von Expression) |
| ReferenceWalk(Expression, Func<Expression,Boolean>) |
Walking-Funktion zur Identifikation statischer Speicherreferenzen in einem Ausdruck. (Geerbt von Expression) |
| Relationship(Clause, Dictionary<String,IPredicateComparer>) |
Vergleicht die aktuelle Klausel mit einer anderen Klausel. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
| ToString(StringBuilder, Int32) |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
| TryEvaluate(IMemory, Options) |
Bewerten Sie den Ausdruck. (Geerbt von Expression) |
| TryEvaluate(Object, Options) |
Bewerten Sie den Ausdruck. (Geerbt von Expression) |
| TryEvaluate<T>(IMemory, Options) |
Bewerten Sie den Ausdruck. (Geerbt von Expression) |
| TryEvaluate<T>(Object, Options) |
Bewerten Sie den Ausdruck. (Geerbt von Expression) |
| Validate() |
Validiere sofortige Ausdrucksform. (Geerbt von Expression) |
| ValidateTree() |
Validiere den Ausdrucksbaum rekursiv. (Geerbt von Expression) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| DisjunctiveNormalForm(Expression) |
Schreibe den Ausdruck in eine disjunktive Normalform um. |
| PushDownNot(Expression) |
Schreibe den Ausdruck um, indem du nicht auf die Blätter drückst. |