Udostępnij za pośrednictwem


Requires.Defined<TEnum>(TEnum, String) Metoda

Definicja

Zgłasza wartość InvalidEnumArgumentException , jeśli dana wartość nie jest nazwaną wartością typu wyliczenia.

public:
generic <typename TEnum>
 where TEnum : value class static void Defined(TEnum value, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static void Defined<TEnum> (TEnum value, string parameterName) where TEnum : struct;
[System.Diagnostics.DebuggerStepThrough]
public static void Defined<TEnum> (TEnum value, string? parameterName = default) where TEnum : struct;
[<System.Diagnostics.DebuggerStepThrough>]
static member Defined : 'Enum * string -> unit (requires 'Enum : struct)
Public Shared Sub Defined(Of TEnum As Structure) (value As TEnum, parameterName As String)
Public Shared Sub Defined(Of TEnum As Structure) (value As TEnum, Optional parameterName As String = Nothing)

Parametry typu

TEnum

Typ wyliczenia, który może zdefiniować wartość value.

Parametry

value
TEnum

Wartość, która może być nazwana przez TEnum.

parameterName
String

Nazwa parametru do uwzględnienia w każdym zgłoszonym wyjątku. Jeśli ten argument zostanie pominięty (jawne pisanie null nie kwalifikuje się), wyrażenie użyte w pierwszym argumencie będzie używane jako nazwa parametru.

Atrybuty

Dotyczy