EnumExpression<T> Classe

Definizione

EnumExpression: rappresenta una proprietà che è un'enum(T) o un'espressione stringa che viene risolta in 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)

Parametri di tipo

T

tipo di enumerazione.

Ereditarietà
EnumExpression<T>

Commenti

I valori stringa vengono sempre interpretati come enumerazione, a meno che non abbia prefisso '=', nel qual caso viene valutato come espressione.

Costruttori

EnumExpression<T>()

Inizializza una nuova istanza della classe EnumExpression<T>.

EnumExpression<T>(Expression)

Inizializza una nuova istanza della classe EnumExpression<T>.

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

Inizializza una nuova istanza della classe EnumExpression<T>.

EnumExpression<T>(JToken)

Inizializza una nuova istanza della classe EnumExpression<T>.

EnumExpression<T>(String)

Inizializza una nuova istanza della classe EnumExpression<T>.

EnumExpression<T>(T)

Inizializza una nuova istanza della classe EnumExpression<T>.

Proprietà

ExpressionText

Ottiene o imposta il testo dell'espressione da valutare per ottenere il valore.

(Ereditato da ExpressionProperty<T>)
Value

Ottiene o imposta il valore non elaborato della proprietà dell'espressione.

(Ereditato da ExpressionProperty<T>)

Metodi

ConvertObject(Object)

Convertire l'oggetto non elaborato nel tipo di valore desiderato.

(Ereditato da ExpressionProperty<T>)
GetObject(Object)

Ottiene il valore come oggetto.

(Ereditato da ExpressionProperty<T>)
GetValue(Object)

Ottenere il valore.

(Ereditato da ExpressionProperty<T>)
SetObject(Object)

Impostare il valore come oggetto .

(Ereditato da ExpressionProperty<T>)
SetValue(Object)

Imposta il valore.

ToExpression()

Verrà restituita l'espressione esistente o ConstantExpression(Value) se il valore è di tipo non complesso.

(Ereditato da ExpressionProperty<T>)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da ExpressionProperty<T>)
TryGetObject(Object)

Provare Get value as object (Ottieni valore come oggetto).

(Ereditato da ExpressionProperty<T>)
TryGetValue(Object)

Provare a ottenere il valore.

(Ereditato da ExpressionProperty<T>)

Operatori

Implicit(Expression to EnumExpression<T>)

EnumExpression: rappresenta una proprietà che è un'enum(T) o un'espressione stringa che viene risolta in un'enum(T).

Implicit(JToken to EnumExpression<T>)

EnumExpression: rappresenta una proprietà che è un'enum(T) o un'espressione stringa che viene risolta in un'enum(T).

Implicit(String to EnumExpression<T>)

EnumExpression: rappresenta una proprietà che è un'enum(T) o un'espressione stringa che viene risolta in un'enum(T).

Implicit(T to EnumExpression<T>)

EnumExpression: rappresenta una proprietà che è un'enum(T) o un'espressione stringa che viene risolta in un'enum(T).

Si applica a