ArgumentNullException.ThrowIfNull Método

Definição

Sobrecargas

Name Description
ThrowIfNull(Object, String)

Lança um ArgumentNullException se argument é null.

ThrowIfNull(Void*, String)

Lança um ArgumentNullException se argument é null.

ThrowIfNull(Object, String)

Origem:
ArgumentNullException.cs
Origem:
ArgumentNullException.cs
Origem:
ArgumentNullException.cs
Origem:
ArgumentNullException.cs
Origem:
ArgumentNullException.cs

Lança um ArgumentNullException se argument é 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

O argumento do tipo de referência para validar como não nulo.

paramName
String

O nome do parâmetro com o qual argument corresponde. Se omitir este parâmetro, o nome de argument é usado.

Exceções

argument é null.

Observações

O paramName parâmetro é incluído para suportar o CallerArgumentExpressionAttribute atributo. Recomenda-se que não passe um valor para este parâmetro e deixe que o nome de argument seja usado em vez disso.

Aplica-se a

ThrowIfNull(Void*, String)

Origem:
ArgumentNullException.cs
Origem:
ArgumentNullException.cs
Origem:
ArgumentNullException.cs
Origem:
ArgumentNullException.cs
Origem:
ArgumentNullException.cs

Importante

Esta API não está em conformidade com CLS.

Lança um ArgumentNullException se argument é 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*

O argumento do ponteiro para validar como não nulo.

paramName
String

O nome do parâmetro com o qual argument corresponde.

Atributos

Aplica-se a