Sdílet prostřednictvím


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

Definice

Vyvolá hodnotu , InvalidEnumArgumentException pokud daná hodnota není pojmenovanou hodnotou typu výčtu.

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 výčtu, který může definovat value.

Parametry

value
TEnum

Hodnota, která může být pojmenována pomocí TEnum.

parameterName
String

Název parametru, který se má zahrnout do jakékoli vyvolané výjimky. Pokud je tento argument vynechán (explicitní zápis null nesplňuje podmínky), jako název parametru se použije výraz použitý v prvním argumentu.

Atributy

Platí pro