Factory - класс |
Пространство имён: FinistSoft.Objects
public sealed class Factory
Тип Factory предоставляет следующие члены.
Имя | Описание | |
---|---|---|
Factory | ||
Factory |
Инициализирует новый экземпляр класса.
|
Имя | Описание | |
---|---|---|
Default |
Возвращает глобальный экземпляр фабрики классов бизнес-объектов.
| |
Types |
Возвращает коллекцию зарегистрированных типов бизнес-объектов.
|
Имя | Описание | |
---|---|---|
AddType |
Добавляет тип в список типов бизнес-объектов, подлежащих созданию фабрикой.
| |
AddTypes |
Добавляет типы сборки assembly в список типов бизнес-объектов, подлежащих созданию фабрикой.
| |
BlocksDefinition |
Заполняет для каждого загруженного типа бизнес-объектов список ссылающихся на него реквизитов из других типов.
| |
BlocksDefinitionAddDependency |
Добавляет информацию о ссылающемся на заданный тип бизнес-объектов реквизите из другого типа.
| |
BlocksDefinitionAddDerivedLinks |
Добавляет информацию о реквизитах, ссылающихся на типы-предки заданного типа бизнес-объектов, в список ссылок на заданный тип.
| |
BlocksDefinitionAddDirectLinks |
Добавляет информацию обо всех реквизитах заданного типа бизнес-объектов, ссылающихся на другие типы.
| |
CleanUp |
Очищает данные класса.
| |
CreateT |
Создаёт новый экземпляр бизнес-объекта указанного типа.
| |
CreateT(String) |
Создаёт новый экземпляр бизнес-объекта указанного типа.
| |
CreateT(Type) |
Создаёт новый экземпляр бизнес-объекта указанного типа.
| |
CreateInitializedT |
Создаёт и инициализирует новый экземпляр бизнес-объекта указанного типа.
| |
CreateInitializedT(String) |
Создаёт и инициализирует новый экземпляр бизнес-объекта указанного типа.
| |
CreateInitializedT(Type) |
Создаёт новый экземпляр бизнес-объекта указанного типа.
| |
CreateInitializedFakeT |
Создаёт и инициализирует новый экземпляр нереального бизнес-объекта указанного типа.
| |
CreateInitializedFakeT(String) |
Создаёт и инициализирует новый экземпляр нереального бизнес-объекта указанного типа.
| |
CreateInitializedFakeT(Type) |
Создаёт новый экземпляр нереального бизнес-объекта указанного типа.
| |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
GetLinkDependencies |
Выполняет поиск загруженного в фабрику типа бизнес-объектов и возвращает для него список данных
о ссылающихся на этот тип реквизитах других типов бизнес-объектов.
| |
GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
GetTypeByBasisTypeId |
Получает загруженный тип бизнес-объекта исходя из идентификатора типа.
| |
GetTypeByFullName |
Получает загруженный тип бизнес-объекта исходя из полного наименования типа.
| |
GetTypeByLocalName |
Возвращает тип бизнес-объекта по локализованному названию.
| |
GetTypeBySimpleName |
Получает загруженный тип бизнес-объекта исходя из простого наименования типа.
| |
GetTypeInfo |
Возвращает информацию о бизнес-объекте.
| |
LoadTypes |
Загружает типы бизнес-объектов из сборок, предоставленных классом AssemblyConfigurator.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
ToString | Returns a string that represents the current object. (Унаследован от Object.) | |
TryGetTypeByFullName |
Пытается получить загруженный тип бизнес-объекта исходя из полного наименования типа.
|
Имя | Описание | |
---|---|---|
_default |
Представляет глобальный экземпляр фабрики классов бизнес-объектов.
| |
_types |
Представляет словарь, в котором ключом является полное имя типа бизнес-объекта, зарегистрированного в фабрике (см. FullName),
а значением - объект FactoryBasisTypeInfo, представляющий данные об этом типе.
| |
_typesByBasisTypeId |
Представляет словарь, в котором ключом является идентификатор типа бизнес-объекта, зарегистрированного в фабрике,
а значением - объект FactoryBasisTypeInfo, представляющий данные об этом типе.
|