Comparteix a través de


ArgumentNullException.ThrowIfNull Método

Definición

Sobrecargas

ThrowIfNull(Object, String)

Produce un ArgumentNullException si argument es null.

ThrowIfNull(Void*, String)

Produce un ArgumentNullException si argument es null.

ThrowIfNull(Object, String)

Produce un ArgumentNullException si argument es 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)

Parámetros

argument
Object

Argumento de tipo de referencia que se va a validar como no NULL.

paramName
String

Nombre del parámetro con el que argument corresponde. Si omite este parámetro, se usará el nombre de argument .

Excepciones

argument es null.

Comentarios

El paramName parámetro se incluye para admitir el CallerArgumentExpressionAttribute atributo . Se recomienda no pasar un valor para este parámetro y permitir que se use el nombre de argument en su lugar.

Se aplica a

ThrowIfNull(Void*, String)

Importante

Esta API no es conforme a CLS.

Produce un ArgumentNullException si argument es null.

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

Parámetros

argument
Void*

Argumento de puntero que se va a validar como distinto de null.

paramName
String

Nombre del parámetro con el que argument corresponde.

Atributos

Se aplica a