ArgumentNullException.ThrowIfNull Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
ThrowIfNull(Object, String) |
Produce un ArgumentNullException si |
ThrowIfNull(Void*, String) |
Produce un ArgumentNullException si |
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