Sprache

Constant Klasse

Definition

Ständiger Ausdruck.

public class Constant : AdaptiveExpressions.Expression
type Constant = class
    inherit Expression
Public Class Constant
Inherits Expression
Vererbung
Constant

Konstruktoren

Name Beschreibung
Constant(Object)

Initialisiert eine neue Instanz der Constant-Klasse. Konstruiere eine Ausdruckskonstante.

Eigenschaften

Name Beschreibung
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)
Value

Erhält oder setzt einen konstanten Wert.

Methoden

Name Beschreibung
DeepEquals(Expression)

Bestimmt, ob die aktuelle Expression-Instanz tief und gleich einer anderen ist.

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)
ToString()

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: