Udostępnij za pośrednictwem


ArgumentNullException.ThrowIfNull Metoda

Definicja

Przeciążenia

ThrowIfNull(Object, String)

Zgłasza wartość ArgumentNullException , jeśli argument ma wartość null.

ThrowIfNull(Void*, String)

Zgłasza wartość ArgumentNullException , jeśli argument ma wartość null.

ThrowIfNull(Object, String)

Zgłasza wartość ArgumentNullException , jeśli argument ma wartość 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)

Parametry

argument
Object

Argument typu odwołania, który ma być weryfikowany jako inny niż null.

paramName
String

Nazwa parametru, z którym argument odpowiada. Jeśli pominiesz ten parametr, zostanie użyta argument nazwa.

Wyjątki

argument to null.

Uwagi

Parametr paramName jest dołączany do obsługi atrybutu CallerArgumentExpressionAttribute . Zaleca się, aby nie przekazać wartości dla tego parametru i niech zamiast tego należy użyć nazwy argument .

Dotyczy

ThrowIfNull(Void*, String)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Zgłasza wartość ArgumentNullException , jeśli argument ma wartość null.

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

Parametry

argument
Void*

Argument wskaźnika, który ma być weryfikowany jako inny niż null.

paramName
String

Nazwa parametru, z którym argument odpowiada.

Atrybuty

Dotyczy