Taal

EnumExpression<T> Klas

Definitie

EnumExpression - vertegenwoordigt een eigenschap die ofwel een enum(T) of een stringexpressie is die oplost tot een 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)

Type parameters

T

Soort ENUM.

Overname
EnumExpression<T>

Opmerkingen

Stringwaarden worden altijd geïnterpreteerd als een enum, tenzij het voorvoegsel '=' heeft, in welk geval het wordt geëvalueerd als een expressie.

Constructors

Name Description
EnumExpression<T>()

Initialiseert een nieuw exemplaar van de EnumExpression<T> klasse.

EnumExpression<T>(Expression)

Initialiseert een nieuw exemplaar van de EnumExpression<T> klasse.

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

Initialiseert een nieuw exemplaar van de EnumExpression<T> klasse.

EnumExpression<T>(JToken)

Initialiseert een nieuw exemplaar van de EnumExpression<T> klasse.

EnumExpression<T>(String)

Initialiseert een nieuw exemplaar van de EnumExpression<T> klasse.

EnumExpression<T>(T)

Initialiseert een nieuw exemplaar van de EnumExpression<T> klasse.

Eigenschappen

Name Description
ExpressionText

Krijgt of stelt de expressie tekst om te evalueren om de waarde te krijgen.

(Overgenomen van ExpressionProperty<T>)
Value

Krijgt of stelt de ruwe waarde van de expressie-eigenschap vast.

(Overgenomen van ExpressionProperty<T>)

Methoden

Name Description
ConvertObject(Object)

Converteer het ruwe object naar het gewenste waardetype.

(Overgenomen van ExpressionProperty<T>)
GetObject(Object)

Waardevol als object krijgen.

(Overgenomen van ExpressionProperty<T>)
GetValue(Object)

Krijg de waarde.

(Overgenomen van ExpressionProperty<T>)
SetObject(Object)

Stel de waarde in als object.

(Overgenomen van ExpressionProperty<T>)
SetValue(Object)

Bepaalt de waarde.

ToExpression()

Dit geeft de bestaande expressie of ConstantExpression(Value) terug als de waarde van niet-complex type is.

(Overgenomen van ExpressionProperty<T>)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van ExpressionProperty<T>)
TryGetObject(Object)

Probeer Get Value als object.

(Overgenomen van ExpressionProperty<T>)
TryGetValue(Object)

Probeer de waarde te krijgen.

(Overgenomen van ExpressionProperty<T>)

Operators

Name Description
Implicit(Expression to EnumExpression<T>)

EnumExpression - vertegenwoordigt een eigenschap die ofwel een enum(T) of een stringexpressie is die oplost tot een enum(T).

Implicit(JToken to EnumExpression<T>)

EnumExpression - vertegenwoordigt een eigenschap die ofwel een enum(T) of een stringexpressie is die oplost tot een enum(T).

Implicit(String to EnumExpression<T>)

EnumExpression - vertegenwoordigt een eigenschap die ofwel een enum(T) of een stringexpressie is die oplost tot een enum(T).

Implicit(T to EnumExpression<T>)

EnumExpression - vertegenwoordigt een eigenschap die ofwel een enum(T) of een stringexpressie is die oplost tot een enum(T).

Van toepassing op