Requires.NotNullAllowStructs<T>(T, 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 una excepción si el valor del parámetro especificado es NULL.
public:
generic <typename T>
static T NotNullAllowStructs(T value, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static T NotNullAllowStructs<T> (T value, string? parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static T NotNullAllowStructs<T> (T value, string? parameterName = default);
[<System.Diagnostics.DebuggerStepThrough>]
static member NotNullAllowStructs : 'T * string -> 'T
Public Shared Function NotNullAllowStructs(Of T) (value As T, parameterName As String) As T
Public Shared Function NotNullAllowStructs(Of T) (value As T, Optional parameterName As String = Nothing) As T
Parámetros de tipo
- T
Tipo del parámetro.
Parámetros
- value
- T
Valor del argumento.
- 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.
Devoluciones
Valor del parámetro.
- Atributos
Excepciones
Se produce si value
es null
.
Comentarios
Este método existe para los autores de llamadas que solo conocen el tipo como un parámetro genérico que puede o no ser una clase, pero sin duda no puede ser NULL.