Requires.NotNull 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.
Surcharges
| NotNull(Task, String) |
Lève une exception si la valeur du paramètre spécifié est null. |
| NotNull(IntPtr, String) |
Lève une exception si la valeur du paramètre spécifié est IntPtr. Zero. |
| NotNull<T>(Task<T>, String) |
Lève une exception si la valeur du paramètre spécifié est null. |
| NotNull<T>(T, String) |
Lève une exception si la valeur du paramètre spécifié est null. |
NotNull(Task, String)
Lève une exception si la valeur du paramètre spécifié est null.
public:
static void NotNull(System::Threading::Tasks::Task ^ value, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
[System.Runtime.TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")]
public static void NotNull (System.Threading.Tasks.Task value, string? parameterName);
[<System.Diagnostics.DebuggerStepThrough>]
[<System.Runtime.TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")>]
static member NotNull : System.Threading.Tasks.Task * string -> unit
Public Shared Sub NotNull (value As Task, parameterName As String)
Paramètres
- value
- Task
Valeur de l’argument.
- parameterName
- String
Nom du paramètre à inclure dans toute exception levée.
- Attributs
Exceptions
Levée si value a la valeur null.
Remarques
Cette méthode permet aux méthodes Async d’utiliser requires. NotNull sans avoir à assigner le résultat à des variables locales pour éviter les avertissements C#.
S’applique à
NotNull(IntPtr, String)
Lève une exception si la valeur du paramètre spécifié est IntPtr. Zero.
public:
static IntPtr NotNull(IntPtr value, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
[System.Runtime.TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")]
public static IntPtr NotNull (IntPtr value, string parameterName);
[<System.Diagnostics.DebuggerStepThrough>]
[<System.Runtime.TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")>]
static member NotNull : nativeint * string -> nativeint
Public Shared Function NotNull (value As IntPtr, parameterName As String) As IntPtr
Paramètres
- value
- IntPtr
Valeur de l’argument.
- parameterName
- String
Nom du paramètre à inclure dans toute exception levée.
Retours
Valeur du paramètre.
- Attributs
Exceptions
Levée si value est Zero .
S’applique à
NotNull<T>(Task<T>, String)
Lève une exception si la valeur du paramètre spécifié est null.
public:
generic <typename T>
static void NotNull(System::Threading::Tasks::Task<T> ^ value, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
[System.Runtime.TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")]
public static void NotNull<T> (System.Threading.Tasks.Task<T>? value, string parameterName);
[<System.Diagnostics.DebuggerStepThrough>]
[<System.Runtime.TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")>]
static member NotNull : System.Threading.Tasks.Task<'T> * string -> unit
Public Shared Sub NotNull(Of T) (value As Task(Of T), parameterName As String)
Paramètres de type
- T
Type de la valeur de retour de la tâche.
Paramètres
- value
- Task<T>
Valeur de l’argument.
- parameterName
- String
Nom du paramètre à inclure dans toute exception levée.
- Attributs
Exceptions
Levée si value a la valeur null.
Remarques
Cette méthode permet aux méthodes Async d’utiliser requires. NotNull sans avoir à assigner le résultat à des variables locales pour éviter les avertissements C#.
S’applique à
NotNull<T>(T, String)
Lève une exception si la valeur du paramètre spécifié est null.
public:
generic <typename T>
where T : class static T NotNull(T value, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
[System.Runtime.TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")]
public static T NotNull<T> (T value, string? parameterName) where T : class;
[<System.Diagnostics.DebuggerStepThrough>]
[<System.Runtime.TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")>]
static member NotNull : 'T * string -> 'T (requires 'T : null)
Public Shared Function NotNull(Of T As Class) (value As T, parameterName As String) 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.
Retours
- T
Valeur du paramètre.
- Attributs
Exceptions
Levée si value a la valeur null.