ArgumentNullException.ThrowIfNull Metoda

Definice

Přetížení

Name Description
ThrowIfNull(Object, String)

Vyvolá if ArgumentNullExceptionargument je null.

ThrowIfNull(Void*, String)

Vyvolá if ArgumentNullExceptionargument je null.

ThrowIfNull(Object, String)

Zdroj:
ArgumentNullException.cs
Zdroj:
ArgumentNullException.cs
Zdroj:
ArgumentNullException.cs
Zdroj:
ArgumentNullException.cs
Zdroj:
ArgumentNullException.cs

Vyvolá if ArgumentNullExceptionargument je 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 odkazu, který se má ověřit jako nenulový.

paramName
String

Název parametru, který argument odpovídá. Pokud tento parametr vynecháte, použije se název argument .

Výjimky

argument je null.

Poznámky

Parametr paramName je součástí podpory atributu CallerArgumentExpressionAttribute . Doporučujeme, abyste nepředávali hodnotu tohoto parametru a nechali místo toho název argument použít.

Platí pro

ThrowIfNull(Void*, String)

Zdroj:
ArgumentNullException.cs
Zdroj:
ArgumentNullException.cs
Zdroj:
ArgumentNullException.cs
Zdroj:
ArgumentNullException.cs
Zdroj:
ArgumentNullException.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Vyvolá if ArgumentNullExceptionargument je 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 ukazatele, který se má ověřit jako nenulový.

paramName
String

Název parametru, který argument odpovídá.

Atributy

Platí pro