Requires.Defined<TEnum>(TEnum, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lève un InvalidEnumArgumentException si une valeur donnée n’est pas une valeur nommée du type enum.
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)
Paramètres de type
- TEnum
Type d’énumération qui peut définir le value
.
Paramètres
- value
- TEnum
Valeur qui peut être nommée par TEnum
.
- parameterName
- String
Nom du paramètre à inclure dans toute exception levée. Si cet argument est omis (l’écriture null
explicite n’est pas éligible), l’expression utilisée dans le premier argument est utilisée comme nom de paramètre.
- Attributs