Partager via


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

Définition

Lève une exception si la valeur du paramètre spécifié est 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

Paramètres de type

T

Type du paramètre.

Paramètres

value
T

Valeur de l’argument.

parameterName
String

Nom du paramètre à inclure dans toute exception levée. Si cet argument est omis (l’écriture null explicite n’est pas qualifiée), l’expression utilisée dans le premier argument est utilisée comme nom de paramètre.

Retours

T

Valeur du paramètre.

Attributs

Exceptions

Levée si value est null.

Remarques

Cette méthode existe pour les appelants qui connaissent eux-mêmes uniquement le type en tant que paramètre générique qui peut ou non être une classe, mais qui ne peut certainement pas être null.

S’applique à