ArgumentNullException.ThrowIfNull Methode

Definition

Überlädt

Name Beschreibung
ThrowIfNull(Object, String)

Löst ein ArgumentNullException if argument is null.

ThrowIfNull(Void*, String)

Löst ein ArgumentNullException if argument is null.

ThrowIfNull(Object, String)

Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs

Löst ein ArgumentNullException if argument is 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)

Parameter

argument
Object

Das Argument "Bezugstyp", das als Nicht-Null überprüft werden soll.

paramName
String

Der Name des Parameters, argument der entspricht. Wenn Sie diesen Parameter weglassen, wird der Name verwendet argument .

Ausnahmen

argument ist null.

Hinweise

Der paramName Parameter wird eingeschlossen, um das CallerArgumentExpressionAttribute Attribut zu unterstützen. Es wird empfohlen, keinen Wert für diesen Parameter zu übergeben und stattdessen den Namen zu argument verwenden.

Gilt für:

ThrowIfNull(Void*, String)

Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs
Quelle:
ArgumentNullException.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Löst ein ArgumentNullException if argument is null.

[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, argument der entspricht.

Attribute

Gilt für: