Requires.NotNull Méthode

Définition

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

IntPtr

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.

S’applique à