GuardStatics.ArgumentOutOfRange - метод

Создаёт исключение ArgumentOutOfRangeException, которое рекомендуется выбросить сразу после вызова метода.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static ArgumentOutOfRangeException ArgumentOutOfRange(
	Object? argument,
	string? message = null,
	[InvokerParameterNameAttribute] string? paramName = null
)

Параметры

argument  Object
Значение аргумента, которое является некорректным.
message  String  (Optional)
Сообщение об ошибке или null, если сообщение определяется автоматически.
paramName  String  (Optional)
Имя параметра argument. Рекомендуется не заполнять, чтобы имя автоматически определил компилятор.

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

ArgumentOutOfRangeException

Пример

C#
return storeMode switch
{
    CardStoreMode.Insert => false,
    CardStoreMode.Update => true,
    _ => throw ArgumentOutOfRange(storeMode)
};

См. также