GuardStaticsNotNullOrThrowT(T, String) - метод
Возвращает значение параметра argument
или выбрасывает исключение ArgumentNullException, если параметр равен null.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.0.4
[PureAttribute]
public static T NotNullOrThrow<T>(
T argument,
[InvokerParameterNameAttribute] string? paramName = null
)
where T : class
<PureAttribute>
Public Shared Function NotNullOrThrow(Of T As Class) (
argument As T,
<InvokerParameterNameAttribute> Optional paramName As String = Nothing
) As T
public:
[PureAttribute]
generic<typename T>
where T : ref class
static T NotNullOrThrow(
T argument,
[InvokerParameterNameAttribute] String^ paramName = nullptr
)
[<PureAttribute>]
static member NotNullOrThrow :
argument : 'T *
[<InvokerParameterNameAttribute>] ?paramName : string
(* Defaults:
let _paramName = defaultArg paramName null
*)
-> 'T when 'T : not struct
- argument T
- Проверяемый параметр.
- paramName String (Optional)
- Имя параметра argument. Рекомендуется не заполнять, чтобы имя автоматически определил компилятор.
- T
- Ссылочный тип параметра.
TЗначение параметра
argument, которое гарантированно не равно
null.
ArgumentNullException | Значение argument равно null. |