Partager via


Constant Classe

Définition

Expression constante.

public class Constant : AdaptiveExpressions.Expression
type Constant = class
    inherit Expression
Public Class Constant
Inherits Expression
Héritage
Constant

Constructeurs

Constant(Object)

Initialise une nouvelle instance de la classe Constant. Construisez une constante d’expression.

Propriétés

Children

Obtient ou définit des expressions enfants.

(Hérité de Expression)
Evaluator

Obtient l’évaluateur d’expression.

(Hérité de Expression)
ReturnType

Obtient le résultat attendu de l’évaluation de l’expression.

(Hérité de Expression)
Type

Obtient le type d’expression.

(Hérité de Expression)
Value

Obtient ou définit une valeur constante.

Méthodes

DeepEquals(Expression)

Détermine si l’instance Expression actuelle est profondément égale à une autre instance.

References()

Retourne les chemins d’accès de référence statiques à la mémoire.

(Hérité de Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

Fonction de marche pour identifier les références mémoire statiques dans une expression.

(Hérité de Expression)
ToString()

Retourne une chaîne qui représente l'objet actuel.

TryEvaluate(IMemory, Options)

Évaluez l’expression.

(Hérité de Expression)
TryEvaluate(Object, Options)

Évaluez l’expression.

(Hérité de Expression)
TryEvaluate<T>(IMemory, Options)

Évaluez l’expression.

(Hérité de Expression)
TryEvaluate<T>(Object, Options)

Évaluez l’expression.

(Hérité de Expression)
Validate()

Valider l’expression immédiate.

(Hérité de Expression)
ValidateTree()

Validez l’arborescence d’expressions de manière récursive.

(Hérité de Expression)

Méthodes d’extension

DisjunctiveNormalForm(Expression)

Réécrire l’expression en forme normale disjonctive.

PushDownNot(Expression)

Réécrire l’expression en appuyant pas sur les feuilles.

S’applique à