Compartir a través de


Requires.NotNullAllowStructs<T>(T, String) Método

Definición

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

T

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.

Se aplica a