Requires.Defined<TEnum>(TEnum, String) Metoda
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í.
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