GuardStaticsNotSealedOrThrowT - метод

Возвращает значение параметра argument или выбрасывает исключение ObjectSealedException, если заданный объект был защищён от изменений.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public static T NotSealedOrThrow<T>(
	T argument,
	[InvokerParameterNameAttribute] string? paramName = null
)
where T : ISealable

Параметры

argument  T
Объект, для которого необходимо проверить, является ли он защищённым от изменений. Объект не должен быть равен null, иначе будет выброшено исключение NullReferenceException.
paramName  String  (Optional)
Имя параметра argument. Рекомендуется не заполнять, чтобы имя автоматически определил компилятор.

Параметры типа

T

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

T
Значение параметра argument, который гарантированно не является запечатанным.

Исключения

ObjectSealedExceptionОбъект argument защищён от изменений.

См. также