![]() | 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, представляющий данные об этом типе.
|