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

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

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
[PureAttribute]
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.

См. также