Udostępnij za pośrednictwem


EnumExpression<T> Klasa

Definicja

EnumExpression — reprezentuje właściwość, która jest wyliczeniem (T) lub wyrażeniem ciągu, które jest rozpoznawane jako wyliczenie(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 wyliczenia.

Dziedziczenie
EnumExpression<T>

Uwagi

Wartości ciągów są zawsze interpretowane jako wyliczenie, chyba że ma prefiks "=", w którym przypadku jest obliczany jako wyrażenie.

Konstruktory

EnumExpression<T>()

Inicjuje nowe wystąpienie klasy EnumExpression<T>.

EnumExpression<T>(Expression)

Inicjuje nowe wystąpienie klasy EnumExpression<T>.

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

Inicjuje nowe wystąpienie klasy EnumExpression<T>.

EnumExpression<T>(JToken)

Inicjuje nowe wystąpienie klasy EnumExpression<T>.

EnumExpression<T>(String)

Inicjuje nowe wystąpienie klasy EnumExpression<T>.

EnumExpression<T>(T)

Inicjuje nowe wystąpienie klasy EnumExpression<T>.

Właściwości

ExpressionText

Pobiera lub ustawia tekst wyrażenia, aby ocenić, aby uzyskać wartość.

(Odziedziczone po ExpressionProperty<T>)
Value

Pobiera lub ustawia nieprzetworzone wartości właściwości expression.

(Odziedziczone po ExpressionProperty<T>)

Metody

ConvertObject(Object)

Przekonwertuj obiekt pierwotny na żądany typ wartości.

(Odziedziczone po ExpressionProperty<T>)
GetObject(Object)

Pobierz wartość jako obiekt.

(Odziedziczone po ExpressionProperty<T>)
GetValue(Object)

Pobierz wartość.

(Odziedziczone po ExpressionProperty<T>)
SetObject(Object)

Ustaw wartość jako obiekt.

(Odziedziczone po ExpressionProperty<T>)
SetValue(Object)

Ustawia wartość.

ToExpression()

Spowoduje to zwrócenie istniejącego wyrażenia lub wartości ConstantExpression(Value), jeśli wartość jest typem niezwiązanym.

(Odziedziczone po ExpressionProperty<T>)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po ExpressionProperty<T>)
TryGetObject(Object)

Spróbuj użyć polecenia Pobierz wartość jako obiektu.

(Odziedziczone po ExpressionProperty<T>)
TryGetValue(Object)

Spróbuj pobrać wartość.

(Odziedziczone po ExpressionProperty<T>)

Operatory

Implicit(Expression to EnumExpression<T>)

EnumExpression — reprezentuje właściwość, która jest wyliczeniem (T) lub wyrażeniem ciągu, które jest rozpoznawane jako wyliczenie(T).

Implicit(JToken to EnumExpression<T>)

EnumExpression — reprezentuje właściwość, która jest wyliczeniem (T) lub wyrażeniem ciągu, które jest rozpoznawane jako wyliczenie(T).

Implicit(String to EnumExpression<T>)

EnumExpression — reprezentuje właściwość, która jest wyliczeniem (T) lub wyrażeniem ciągu, które jest rozpoznawane jako wyliczenie(T).

Implicit(T to EnumExpression<T>)

EnumExpression — reprezentuje właściwość, która jest wyliczeniem (T) lub wyrażeniem ciągu, które jest rozpoznawane jako wyliczenie(T).

Dotyczy