Sdílet prostřednictvím


Constant Třída

Definice

Konstantní výraz.

public class Constant : AdaptiveExpressions.Expression
type Constant = class
    inherit Expression
Public Class Constant
Inherits Expression
Dědičnost
Constant

Konstruktory

Constant(Object)

Inicializuje novou instanci Constant třídy. Vytvoření konstanty výrazu

Vlastnosti

Children

Získá nebo nastaví podřízené výrazy.

(Zděděno od Expression)
Evaluator

Získá vyhodnocovač výrazů.

(Zděděno od Expression)
ReturnType

Získá očekávaný výsledek vyhodnocení výrazu.

(Zděděno od Expression)
Type

Získá typ výrazu.

(Zděděno od Expression)
Value

Získá nebo nastaví konstantní hodnotu.

Metody

DeepEquals(Expression)

Určuje, jestli je aktuální instance výrazu hluboko rovna jiné instanci.

References()

Vraťte statické referenční cesty do paměti.

(Zděděno od Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

Funkce Walking pro identifikaci odkazů na statickou paměť ve výrazu

(Zděděno od Expression)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

TryEvaluate(IMemory, Options)

Vyhodnoťte výraz.

(Zděděno od Expression)
TryEvaluate(Object, Options)

Vyhodnoťte výraz.

(Zděděno od Expression)
TryEvaluate<T>(IMemory, Options)

Vyhodnoťte výraz.

(Zděděno od Expression)
TryEvaluate<T>(Object, Options)

Vyhodnoťte výraz.

(Zděděno od Expression)
Validate()

Ověřte okamžitý výraz.

(Zděděno od Expression)
ValidateTree()

Rekurzivně ověřte strom výrazů.

(Zděděno od Expression)

Metody rozšíření

DisjunctiveNormalForm(Expression)

Přepište výraz do normálního tvaru s disjunktivem.

PushDownNot(Expression)

Přepište výraz tak, že netlačíte dolů na listy.

Platí pro