ArgumentNullException.ThrowIfNull Methode

Definitie

Overloads

Name Description
ThrowIfNull(Object, String)

Gooit een ArgumentNullException if argument is null.

ThrowIfNull(Void*, String)

Gooit een ArgumentNullException if argument is null.

ThrowIfNull(Object, String)

Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs

Gooit een 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)

Parameters

argument
Object

Het argument verwijzingstype om te valideren als niet-null.

paramName
String

De naam van de parameter waarmee argument overeenkomt. Als u deze parameter weglaat, wordt de naam gebruikt argument .

Uitzonderingen

argument is null.

Opmerkingen

De paramName parameter is opgenomen ter ondersteuning van het CallerArgumentExpressionAttribute kenmerk. U wordt aangeraden geen waarde door te geven voor deze parameter en in plaats daarvan de naam te argument laten gebruiken.

Van toepassing op

ThrowIfNull(Void*, String)

Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs
Bron:
ArgumentNullException.cs

Belangrijk

Deze API is niet CLS-conform.

Gooit een 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

Parameters

argument
Void*

Het argument aanwijzer om te valideren als niet-null.

paramName
String

De naam van de parameter waarmee argument overeenkomt.

Kenmerken

Van toepassing op