Partager via


Requires.Defined<TEnum>(TEnum, String) Méthode

Définition

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

S’applique à