Sprache

Clause Klasse

Definition

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.

Gilt für: