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