Для изменения размера нажмите или перетащите

InheritableRetainingScopeTCreate - метод

Создаёт область видимости для значения в текущем потоке. Указывается функция, создающая значение при первом обращении или при первом вызове метода в зависимости от isLazy. Разрешены вложенные области видимости. Если созданный функцией объект реализует IDisposable, то при выходе за внешнюю область видимости в текущем потоке объект будет освобождён вызовом Dispose.

Пространство имён:  Tessa.Platform.Scopes
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static IInheritableScopeInstance<T> Create(
	Func<T> valueFunc,
	bool isLazy = false
)

Параметры

valueFunc
Тип: SystemFuncT
Функция, создающая и возвращающая объект при первом обращении или при первом вызове этого метода по стеку.
isLazy (Optional)
Тип: SystemBoolean
Признак того, что значение требуется создать посредством valueFunc при первом обращении к значению Value или Value. Если признак установлен равным false, то значение вычисляется всегда при создании внешней области видимости (но не при создании вложенной области видимости).

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

Тип: IInheritableScopeInstanceT
Созданная область видимости, которую рекомендуется заключить в конструкцию using.
См. также