Språk

Constant Klass

Definition

Konstant uttryck.

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

Konstruktorer

Name Description
Constant(Object)

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

Egenskaper

Name Description
Children

Får eller bestämmer barns uttryck.

(Ärvd från Expression)
Evaluator

Får uttrycksutvärderaren.

(Ärvd från Expression)
ReturnType

Får förväntat resultat av att utvärdera uttryck.

(Ärvd från Expression)
Type

Får uttrycksform.

(Ärvd från Expression)
Value

Får eller sätter konstant värde.

Metoder

Name Description
DeepEquals(Expression)

Avgör om den aktuella expressionsinstansen är djup lika med en annan.

References()

Returnera de statiska referensvä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()

Bekräfta omedelbar uttrycksförmåga.

(Ärvd från Expression)
ValidateTree()

Validera uttrycksträdet rekursivt.

(Ärvd från Expression)

Tilläggsmetoder

Name Description
DisjunctiveNormalForm(Expression)

Skriv om uttrycket till disjunktiv normalform.

PushDownNot(Expression)

Skriv om uttrycket genom att trycka inte ner mot bladen.

Gäller för