Requires.NotNullAllowStructs<T>(T, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.