GuardStaticsNotSealedOrThrowT - метод
Возвращает значение параметра
argument
или выбрасывает исключение
ObjectSealedException, если заданный объект был защищён от изменений.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static T NotSealedOrThrow<T>(
T argument,
[InvokerParameterNameAttribute] string? paramName = null
)
where T : ISealable
Public Shared Function NotSealedOrThrow(Of T As ISealable) (
argument As T,
<InvokerParameterNameAttribute> Optional paramName As String = Nothing
) As T
public:
generic<typename T>
where T : ISealable
static T NotSealedOrThrow(
T argument,
[InvokerParameterNameAttribute] String^ paramName = nullptr
)
static member NotSealedOrThrow :
argument : 'T *
[<InvokerParameterNameAttribute>] ?paramName : string
(* Defaults:
let _paramName = defaultArg paramName null
*)
-> 'T when 'T : ISealable
- argument T
-
Объект, для которого необходимо проверить, является ли он защищённым от изменений.
Объект не должен быть равен null, иначе будет выброшено исключение NullReferenceException.
- paramName String (Optional)
- Имя параметра argument. Рекомендуется не заполнять, чтобы имя автоматически определил компилятор.
- T
TЗначение параметра
argument, который гарантированно не является запечатанным.