ArgumentNullException.ThrowIfNull Метод

Определение

Перегрузки

Имя Описание
ThrowIfNull(Object, String)

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

ThrowIfNull(Void*, String)

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

ThrowIfNull(Object, String)

Исходный код:
ArgumentNullException.cs
Исходный код:
ArgumentNullException.cs
Исходный код:
ArgumentNullException.cs
Исходный код:
ArgumentNullException.cs
Исходный код:
ArgumentNullException.cs

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

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)

Исходный код:
ArgumentNullException.cs
Исходный код:
ArgumentNullException.cs
Исходный код:
ArgumentNullException.cs
Исходный код:
ArgumentNullException.cs
Исходный код:
ArgumentNullException.cs

Важно!

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

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

[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 соответствует.

Атрибуты

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