GuardStatics.ArgumentOutOfRange - метод
Создаёт исключение ArgumentOutOfRangeException, которое рекомендуется выбросить сразу после вызова метода.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static ArgumentOutOfRangeException ArgumentOutOfRange(
Object? argument,
string? message = null,
[InvokerParameterNameAttribute] string? paramName = null
)
Public Shared Function ArgumentOutOfRange (
argument As Object,
Optional message As String = Nothing,
<InvokerParameterNameAttribute> Optional paramName As String = Nothing
) As ArgumentOutOfRangeException
public:
static ArgumentOutOfRangeException^ ArgumentOutOfRange(
Object^ argument,
String^ message = nullptr,
[InvokerParameterNameAttribute] String^ paramName = nullptr
)
static member ArgumentOutOfRange :
argument : Object *
?message : string *
[<InvokerParameterNameAttribute>] ?paramName : string
-> ArgumentOutOfRangeException
- argument Object
- Значение аргумента, которое является некорректным.
- message String (Optional)
- Сообщение об ошибке или null, если сообщение определяется автоматически.
- paramName String (Optional)
- Имя параметра argument. Рекомендуется не заполнять, чтобы имя автоматически определил компилятор.
ArgumentOutOfRangeException return storeMode switch
{
CardStoreMode.Insert => false,
CardStoreMode.Update => true,
_ => throw ArgumentOutOfRange(storeMode)
};