Constant 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.
Ständiger Ausdruck.
public class Constant : AdaptiveExpressions.Expression
type Constant = class
inherit Expression
Public Class Constant
Inherits Expression
- Vererbung
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. |