EnumExpression<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
EnumExpression – představuje vlastnost, která je buď enum(T), nebo řetězcový výraz, který se překládá na 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)
Parametry typu
- T
typ výčtu.
- Dědičnost
Poznámky
Řetězcové hodnoty jsou vždy interpretovány jako výčet, pokud nemá předponu =, v takovém případě se vyhodnotí jako výraz.
Konstruktory
EnumExpression<T>() |
Inicializuje novou instanci EnumExpression<T> třídy. |
EnumExpression<T>(Expression) |
Inicializuje novou instanci EnumExpression<T> třídy. |
EnumExpression<T>(Func<Object,Object>) |
Inicializuje novou instanci EnumExpression<T> třídy. |
EnumExpression<T>(JToken) |
Inicializuje novou instanci EnumExpression<T> třídy. |
EnumExpression<T>(String) |
Inicializuje novou instanci EnumExpression<T> třídy. |
EnumExpression<T>(T) |
Inicializuje novou instanci EnumExpression<T> třídy. |
Vlastnosti
ExpressionText |
Získá nebo nastaví text výrazu k vyhodnocení pro získání hodnoty. (Zděděno od ExpressionProperty<T>) |
Value |
Získá nebo nastaví nezpracovanou hodnotu výrazu vlastnost. (Zděděno od ExpressionProperty<T>) |
Metody
ConvertObject(Object) |
Převeďte nezpracovaný objekt na požadovaný typ hodnoty. (Zděděno od ExpressionProperty<T>) |
GetObject(Object) |
Získá hodnotu jako objekt. (Zděděno od ExpressionProperty<T>) |
GetValue(Object) |
Získejte hodnotu. (Zděděno od ExpressionProperty<T>) |
SetObject(Object) |
Nastavte hodnotu jako objekt. (Zděděno od ExpressionProperty<T>) |
SetValue(Object) |
Nastaví hodnotu. |
ToExpression() |
Vrátí existující výraz nebo ConstantExpression(Value), pokud je hodnota nesložitého typu. (Zděděno od ExpressionProperty<T>) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od ExpressionProperty<T>) |
TryGetObject(Object) |
Zkuste získat hodnotu jako objekt. (Zděděno od ExpressionProperty<T>) |
TryGetValue(Object) |
Zkuste získat hodnotu. (Zděděno od ExpressionProperty<T>) |
Operátory
Implicit(Expression to EnumExpression<T>) |
EnumExpression – představuje vlastnost, která je buď enum(T), nebo řetězcový výraz, který se překládá na enum(T). |
Implicit(JToken to EnumExpression<T>) |
EnumExpression – představuje vlastnost, která je buď enum(T), nebo řetězcový výraz, který se překládá na enum(T). |
Implicit(String to EnumExpression<T>) |
EnumExpression – představuje vlastnost, která je buď enum(T), nebo řetězcový výraz, který se překládá na enum(T). |
Implicit(T to EnumExpression<T>) |
EnumExpression – představuje vlastnost, která je buď enum(T), nebo řetězcový výraz, který se překládá na enum(T). |