Condividi tramite


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

Definizione

Genera un valore InvalidEnumArgumentException se un valore specificato non è un valore denominato del tipo di enumerazione.

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)

Parametri di tipo

TEnum

Tipo di enumerazione che può definire l'oggetto value.

Parametri

value
TEnum

Valore che può essere denominato da TEnum.

parameterName
String

Nome del parametro da includere in qualsiasi eccezione generata. Se questo argomento viene omesso (la scrittura null esplicita non è idonea), l'espressione utilizzata nel primo argomento verrà usata come nome del parametro.

Attributi

Si applica a