Tessa.Platform.Composition - пространство имён

API для динамической загрузки сборок.

Классы

AggregateFinderT Выполняет поиск типов T, используя несколько других объектов IFinderT.
AssemblyAggregateCatalog Каталог, описывающий одну или несколько сборок с метаданными для экспорта.
AssemblyCatalog Каталог, описывающий сборку с метаданными для экспорта.
AssemblyLoaderTMetadata Объект, выполняющий загрузку метаданных и создание экземпляров типов из сборки.
AssemblyLoaderOptions Настройки, связанные с экспортом метаданных из сборки.
AssemblyLoaderResultTMetadata Результат загрузки метаданных из сборок.
AssemblyResolver Объект, выполняющий получение объекта сборки, в ходе которого может производиться её загрузка.
CompositionExtensions Методы-расширения для пространства имён Tessa.Platform.Composition.
FinderFactory Методы для создания объекта, который позволяет осуществлять поиск типов посредством объектов IFinderT.
MetadataExportItemTMetadata Объект, описывающий экспортированные из сборки метаданные.

Интерфейсы

IAssemblyCatalog Каталог, описывающий одну или несколько сборок с метаданными для экспорта.
IAssemblyLoaderTMetadata Объект, выполняющий загрузку метаданных и создание экземпляров типов из сборки.
IAssemblyLoaderOptions Настройки, связанные с экспортом метаданных из сборки.
IAssemblyLoaderResultTMetadata Результат загрузки метаданных из сборок.
IAssemblyResolver Объект, выполняющий получение объекта сборки, в ходе которого может производиться её загрузка.
IFinderT Выполняет поиск объектов.
IMetadataExportItemTMetadata Объект, описывающий экспортированные из сборки метаданные.
ISerializableMetadataTMetadata Экспортируемые из сборок метаданные, поддерживающие сериализацию. Используется для сериализации.

Перечисления

AssemblyLoaderFlags Флаги, определяющие процесс загрузки сборок при экспорте метаинформации.