Condividi tramite


ArgumentNullException.ThrowIfNull Metodo

Definizione

Overload

ThrowIfNull(Object, String)

Genera un ArgumentNullException se argument è null.

ThrowIfNull(Void*, String)

Genera un ArgumentNullException se argument è null.

ThrowIfNull(Object, String)

Genera un ArgumentNullException se argument è null.

public static void ThrowIfNull (object? argument, string? paramName = default);
static member ThrowIfNull : obj * string -> unit
Public Shared Sub ThrowIfNull (argument As Object, Optional paramName As String = Nothing)

Parametri

argument
Object

Argomento del tipo di riferimento da convalidare come non null.

paramName
String

Nome del parametro con cui argument corrisponde. Se si omette questo parametro, viene usato il nome di argument .

Eccezioni

argument è null.

Commenti

Il paramName parametro è incluso per supportare l'attributo CallerArgumentExpressionAttribute . È consigliabile non passare un valore per questo parametro e lasciare invece il nome di argument essere usato.

Si applica a

ThrowIfNull(Void*, String)

Importante

Questa API non è conforme a CLS.

Genera un ArgumentNullException se argument è null.

[System.CLSCompliant(false)]
public static void ThrowIfNull (void* argument, string? paramName = default);
[<System.CLSCompliant(false)>]
static member ThrowIfNull : nativeptr<unit> * string -> unit

Parametri

argument
Void*

Argomento puntatore da convalidare come non null.

paramName
String

Nome del parametro con cui argument corrisponde.

Attributi

Si applica a