ArgumentNullException.ThrowIfNull Метод

Определение

Перегрузки

ThrowIfNull(Object, String)

Создает исключение ArgumentNullException if argument is null.

ThrowIfNull(Void*, String)

Создает исключение ArgumentNullException if argument is null.

ThrowIfNull(Object, String)

Создает исключение 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)

Параметры

argument
Object

Аргумент ссылочного типа для проверки как непустого.

paramName
String

Имя параметра, с которым argument соответствует. Если этот параметр опущен, используется имя argument .

Исключения

Параметр argument равен null.

Комментарии

Параметр paramName включен для поддержки атрибута CallerArgumentExpressionAttribute . Рекомендуется не передавать значение для этого параметра и разрешать использовать имя argument .

Применяется к

ThrowIfNull(Void*, String)

Важно!

Этот API несовместим с CLS.

Создает исключение 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

Параметры

argument
Void*

Аргумент указателя для проверки как ненулевых.

paramName
String

Имя параметра, с которым argument соответствует.

Атрибуты

Применяется к