GuardStaticsNotNullOrThrowT(T, String) - метод

Возвращает значение параметра argument или выбрасывает исключение ArgumentNullException, если параметр равен null.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public static T NotNullOrThrow<T>(
	T argument,
	[InvokerParameterNameAttribute] string? paramName = null
)
where T : class

Параметры

argument  T
Проверяемый параметр.
paramName  String  (Optional)
Имя параметра argument. Рекомендуется не заполнять, чтобы имя автоматически определил компилятор.

Параметры типа

T
Ссылочный тип параметра.

Возвращаемое значение

T
Значение параметра argument, которое гарантированно не равно null.

Исключения

ArgumentNullExceptionЗначение argument равно null.

См. также