Langue

Constant Classe

Définition

Une expression constante.

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

Constructeurs

Nom Description
Constant(Object)

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

Propriétés

Nom Description
Children

Obtient ou fixe des expressions d’enfants.

(Hérité de Expression)
Evaluator

Obtient un évaluateur d’expression.

(Hérité de Expression)
ReturnType

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

(Hérité de Expression)
Type

Ça obtient une expression.

(Hérité de Expression)
Value

Obtient ou fixe une valeur constante.

Méthodes

Nom Description
DeepEquals(Expression)

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

References()

Retournez les chemins de référence statiques en mémoire.

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

Fonction de marche pour identifier les références mémoires 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()

Validez l’expression immédiate.

(Hérité de Expression)
ValidateTree()

Valider récursivement l’arbre d’expression.

(Hérité de Expression)

Méthodes d’extension

Nom Description
DisjunctiveNormalForm(Expression)

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

PushDownNot(Expression)

Réécris l’expression en poussant pas vers les feuilles.

S’applique à