Freigeben über


Constant Klasse

Definition

Konstanter Ausdruck.

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

Konstruktoren

Constant(Object)

Initialisiert eine neue Instanz der Constant-Klasse. Erstellen Sie eine Ausdruckskonstante.

Eigenschaften

Children

Ruft untergeordnete Ausdrücke ab oder legt diese fest.

(Geerbt von Expression)
Evaluator

Ruft Ausdrucksauswertung ab.

(Geerbt von Expression)
ReturnType

Ruft das erwartete Ergebnis der Auswertung des Ausdrucks ab.

(Geerbt von Expression)
Type

Ruft den Ausdruckstyp ab.

(Geerbt von Expression)
Value

Ruft den konstanten Wert ab oder legt diese fest.

Methoden

DeepEquals(Expression)

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

References()

Gibt die statischen Verweispfade in den Arbeitsspeicher zurück.

(Geerbt von Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

Walking-Funktion zum Identifizieren statischer Speicherverweise 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()

Überprüfen Sie den unmittelbaren Ausdruck.

(Geerbt von Expression)
ValidateTree()

Überprüfen Sie die Ausdrucksstruktur rekursiv.

(Geerbt von Expression)

Erweiterungsmethoden

DisjunctiveNormalForm(Expression)

Schreiben Sie den Ausdruck in eine disjunktive Normalform um.

PushDownNot(Expression)

Schreiben Sie den Ausdruck neu, indem Sie nicht auf die Blätter drücken.

Gilt für: