ArgumentNullException.ThrowIfNull Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ThrowIfNull(Object, String) |
Löst einen ArgumentNullException Wenn-Vorgang |
ThrowIfNull(Void*, String) |
Löst einen ArgumentNullException Wenn-Vorgang |
ThrowIfNull(Object, String)
Löst einen ArgumentNullException Wenn-Vorgang null
argument
aus.
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)
Parameter
- argument
- Object
Das Argument für den Verweistyp, das als nicht null überprüft werden soll.
- paramName
- String
Der Name des Parameters, mit dem argument
der Parameter übereinstimmt. Wenn Sie diesen Parameter weglassen, wird der Name verwendet argument
.
Ausnahmen
argument
ist null
.
Hinweise
Der paramName
Parameter ist enthalten, um das CallerArgumentExpressionAttribute Attribut zu unterstützen. Es wird empfohlen, dass Sie keinen Wert für diesen Parameter übergeben und stattdessen den Namen verwenden argument
lassen.
Gilt für
ThrowIfNull(Void*, String)
Wichtig
Diese API ist nicht CLS-kompatibel.
Löst einen ArgumentNullException Wenn-Vorgang null
argument
aus.
[System.CLSCompliant(false)]
public static void ThrowIfNull (void* argument, string? paramName = default);
[<System.CLSCompliant(false)>]
static member ThrowIfNull : nativeptr<unit> * string -> unit
Parameter
- argument
- Void*
Das Zeigerargument, das als nicht null überprüft werden soll.
- paramName
- String
Der Name des Parameters, mit dem argument
der Parameter übereinstimmt.
- Attribute