GuardStaticsThrowIfNullValueT - метод
Выбрасывает исключение, если значение структуры argument равно null.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static void ThrowIfNullValue<T>(
T? argument,
[InvokerParameterNameAttribute] string? paramName = null
)
where T : struct, new()
Public Shared Sub ThrowIfNullValue(Of T As {Structure, New}) (
argument As T?,
<InvokerParameterNameAttribute> Optional paramName As String = Nothing
)
public:
generic<typename T>
where T : value class, gcnew()
static void ThrowIfNullValue(
Nullable<T> argument,
[InvokerParameterNameAttribute] String^ paramName = nullptr
)
static member ThrowIfNullValue :
argument : Nullable<'T> *
[<InvokerParameterNameAttribute>] ?paramName : string
(* Defaults:
let _paramName = defaultArg paramName null
*)
-> unit when 'T : struct, new()
- argument NullableT
- Проверяемая строка. Обычно это параметр метода.
- paramName String (Optional)
- Имя параметра argument. Рекомендуется не заполнять, чтобы имя автоматически определил компилятор.
- T
- Тип значения для аргумента argument.
ArgumentNullException | Значение argument равно null. |