Compartir a través de


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

Definición

Produce un InvalidEnumArgumentException si un valor determinado no es un valor con nombre del tipo de enumeración.

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)

Parámetros de tipo

TEnum

Tipo de enumeración que puede definir .value

Parámetros

value
TEnum

Valor al que puede llamarse por TEnum.

parameterName
String

Nombre del parámetro que se va a incluir en cualquier excepción iniciada. Si se omite este argumento (la escritura null explícita no cumple los requisitos), la expresión usada en el primer argumento se usará como nombre del parámetro.

Atributos

Se aplica a