Dela via


Constant Klass

Definition

Konstant uttryck.

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

Konstruktorer

Constant(Object)

Initierar en ny instans av Constant klassen. Skapa en uttryckskonstant.

Egenskaper

Children

Hämtar eller anger underordnade uttryck.

(Ärvd från Expression)
Evaluator

Hämtar uttrycksutvärderare.

(Ärvd från Expression)
ReturnType

Hämtar förväntat resultat av utvärderingsuttrycket.

(Ärvd från Expression)
Type

Hämtar typ av uttryck.

(Ärvd från Expression)
Value

Hämtar eller anger konstant värde.

Metoder

DeepEquals(Expression)

Avgör om den aktuella uttrycksinstansen är djupt lika med en annan.

References()

Returnera de statiska referenssökvägarna till minnet.

(Ärvd från Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

Walking-funktion för att identifiera statiska minnesreferenser i ett uttryck.

(Ärvd från Expression)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

TryEvaluate(IMemory, Options)

Utvärdera uttrycket.

(Ärvd från Expression)
TryEvaluate(Object, Options)

Utvärdera uttrycket.

(Ärvd från Expression)
TryEvaluate<T>(IMemory, Options)

Utvärdera uttrycket.

(Ärvd från Expression)
TryEvaluate<T>(Object, Options)

Utvärdera uttrycket.

(Ärvd från Expression)
Validate()

Verifiera omedelbart uttryck.

(Ärvd från Expression)
ValidateTree()

Validera uttrycksträdet rekursivt.

(Ärvd från Expression)

Tilläggsmetoder

DisjunctiveNormalForm(Expression)

Skriv om uttrycket till disjunctive normal form.

PushDownNot(Expression)

Skriv om uttrycket genom att trycka inte ned till bladen.

Gäller för