EnumExpression<T> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
EnumExpression – representerar en egenskap som antingen är en enum(T) eller ett stränguttryck som matchas till en 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)
Typparametrar
- T
typ av uppräkning.
- Arv
Kommentarer
Strängvärden tolkas alltid som en uppräkning, såvida det inte har prefixet =, i vilket fall det utvärderas som ett uttryck.
Konstruktorer
EnumExpression<T>() |
Initierar en ny instans av EnumExpression<T> klassen. |
EnumExpression<T>(Expression) |
Initierar en ny instans av EnumExpression<T> klassen. |
EnumExpression<T>(Func<Object,Object>) |
Initierar en ny instans av EnumExpression<T> klassen. |
EnumExpression<T>(JToken) |
Initierar en ny instans av EnumExpression<T> klassen. |
EnumExpression<T>(String) |
Initierar en ny instans av EnumExpression<T> klassen. |
EnumExpression<T>(T) |
Initierar en ny instans av EnumExpression<T> klassen. |
Egenskaper
ExpressionText |
Hämtar eller anger uttryckstexten som ska utvärderas för att hämta värdet. (Ärvd från ExpressionProperty<T>) |
Value |
Hämtar eller anger raw-värdet för uttrycksegenskapen. (Ärvd från ExpressionProperty<T>) |
Metoder
ConvertObject(Object) |
Konvertera råobjekt till önskad värdetyp. (Ärvd från ExpressionProperty<T>) |
GetObject(Object) |
Hämta värde som objekt. (Ärvd från ExpressionProperty<T>) |
GetValue(Object) |
Hämta värdet. (Ärvd från ExpressionProperty<T>) |
SetObject(Object) |
Ange värdet som objekt. (Ärvd från ExpressionProperty<T>) |
SetValue(Object) |
Anger värdet. |
ToExpression() |
Detta returnerar det befintliga uttrycket eller ConstantExpression(Value) om värdet är en icke-komplex typ. (Ärvd från ExpressionProperty<T>) |
ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från ExpressionProperty<T>) |
TryGetObject(Object) |
Prova Att hämta värde som objekt. (Ärvd från ExpressionProperty<T>) |
TryGetValue(Object) |
Försök att hämta värdet. (Ärvd från ExpressionProperty<T>) |
Operatorer
Implicit(Expression to EnumExpression<T>) |
EnumExpression – representerar en egenskap som antingen är en enum(T) eller ett stränguttryck som matchas till en enum(T). |
Implicit(JToken to EnumExpression<T>) |
EnumExpression – representerar en egenskap som antingen är en enum(T) eller ett stränguttryck som matchas till en enum(T). |
Implicit(String to EnumExpression<T>) |
EnumExpression – representerar en egenskap som antingen är en enum(T) eller ett stränguttryck som matchas till en enum(T). |
Implicit(T to EnumExpression<T>) |
EnumExpression – representerar en egenskap som antingen är en enum(T) eller ett stränguttryck som matchas till en enum(T). |