ArgumentNullException.ThrowIfNull Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ThrowIfNull(Object, String) |
Zgłasza wartość ArgumentNullException , jeśli |
ThrowIfNull(Void*, String) |
Zgłasza wartość ArgumentNullException , jeśli |
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