ArgumentNullException.ThrowIfNull Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| ThrowIfNull(Object, String) |
Gooit een ArgumentNullException if |
| ThrowIfNull(Void*, String) |
Gooit een ArgumentNullException if |
ThrowIfNull(Object, String)
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)
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