Langue

EnumExpression<T> Classe

Définition

EnumExpression - représente une propriété qui est soit un enum(T), soit une expression de chaîne qui se résout en un enum(T).

public class EnumExpression<T> : AdaptiveExpressions.Properties.ExpressionProperty<T> where T : struct
type EnumExpression<'T (requires 'T : struct)> = class
    inherit ExpressionProperty<'T (requires 'T : struct)>
Public Class EnumExpression(Of T)
Inherits ExpressionProperty(Of T)

Paramètres de type

T

un type d’enum.

Héritage
EnumExpression<T>

Remarques

Les valeurs de chaîne sont toujours interprétées comme un enum, sauf si elles ont le préfixe '=', auquel cas elles sont évaluées comme une expression.

Constructeurs

Nom Description
EnumExpression<T>()

Initialise une nouvelle instance de la classe EnumExpression<T>.

EnumExpression<T>(Expression)

Initialise une nouvelle instance de la classe EnumExpression<T>.

EnumExpression<T>(Func<Object,Object>)

Initialise une nouvelle instance de la classe EnumExpression<T>.

EnumExpression<T>(JToken)

Initialise une nouvelle instance de la classe EnumExpression<T>.

EnumExpression<T>(String)

Initialise une nouvelle instance de la classe EnumExpression<T>.

EnumExpression<T>(T)

Initialise une nouvelle instance de la classe EnumExpression<T>.

Propriétés

Nom Description
ExpressionText

Obtient ou définit l’expression texte pour évaluer afin d’obtenir la valeur.

(Hérité de ExpressionProperty<T>)
Value

Obtient ou définit la valeur brute de la propriété d’expression.

(Hérité de ExpressionProperty<T>)

Méthodes

Nom Description
ConvertObject(Object)

Convertir l’objet brut en type de valeur souhaité.

(Hérité de ExpressionProperty<T>)
GetObject(Object)

Obtenez de la valeur en tant qu’objet.

(Hérité de ExpressionProperty<T>)
GetValue(Object)

Prends la valeur.

(Hérité de ExpressionProperty<T>)
SetObject(Object)

Définir la valeur comme objet.

(Hérité de ExpressionProperty<T>)
SetValue(Object)

Fixe la valeur.

ToExpression()

Cela retournera l’expression existante ou ConstantExpression(Value) si la valeur est de type non complexe.

(Hérité de ExpressionProperty<T>)
ToString()

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

(Hérité de ExpressionProperty<T>)
TryGetObject(Object)

Essayez de Obtenir de la valeur comme objet.

(Hérité de ExpressionProperty<T>)
TryGetValue(Object)

Essayez de trouver la valeur.

(Hérité de ExpressionProperty<T>)

Opérateurs

Nom Description
Implicit(Expression to EnumExpression<T>)

EnumExpression - représente une propriété qui est soit un enum(T), soit une expression de chaîne qui se résout en un enum(T).

Implicit(JToken to EnumExpression<T>)

EnumExpression - représente une propriété qui est soit un enum(T), soit une expression de chaîne qui se résout en un enum(T).

Implicit(String to EnumExpression<T>)

EnumExpression - représente une propriété qui est soit un enum(T), soit une expression de chaîne qui se résout en un enum(T).

Implicit(T to EnumExpression<T>)

EnumExpression - représente une propriété qui est soit un enum(T), soit une expression de chaîne qui se résout en un enum(T).

S’applique à