ArgumentNullException.ThrowIfNull Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| ThrowIfNull(Object, String) |
Vyvolá if ArgumentNullException |
| ThrowIfNull(Void*, String) |
Vyvolá if ArgumentNullException |
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