ArgumentNullException.ThrowIfNull Yöntem

Tanım

Aşırı Yüklemeler

ThrowIfNull(Object, String)

ise bir ArgumentNullException oluşturur argument null.

ThrowIfNull(Void*, String)

ise bir ArgumentNullException oluşturur argument null.

ThrowIfNull(Object, String)

ise bir ArgumentNullException oluşturur argument 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)

Parametreler

argument
Object

Null olmayan olarak doğrulanan başvuru türü bağımsız değişkeni.

paramName
String

Karşılık gelen argument parametrenin adı. Bu parametreyi atlarsanız, adı argument kullanılır.

Özel durumlar

argument, null değeridir.

Açıklamalar

paramName özniteliğini desteklemek için parametresi eklenmiştirCallerArgumentExpressionAttribute. Bu parametre için bir değer geçirmemenizi ve bunun yerine adının kullanılmasına argument izin vermenizi öneririz.

Şunlara uygulanır

ThrowIfNull(Void*, String)

Önemli

Bu API, CLS uyumlu değildir.

ise bir ArgumentNullException oluşturur argument null.

[System.CLSCompliant(false)]
public static void ThrowIfNull (void* argument, string? paramName = default);
[<System.CLSCompliant(false)>]
static member ThrowIfNull : nativeptr<unit> * string -> unit

Parametreler

argument
Void*

Null olmayan olarak doğrulanan işaretçi bağımsız değişkeni.

paramName
String

Karşılık gelen argument parametrenin adı.

Öznitelikler

Şunlara uygulanır