Requires.Defined<TEnum>(TEnum, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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