MetadataExportItemTMetadata - класс

Объект, описывающий экспортированные из сборки метаданные.

Definition

Пространство имён: Tessa.Platform.Composition
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
[SerializableAttribute]
public class MetadataExportItem<TMetadata> : IMetadataExportItem<TMetadata>
Inheritance
Object    MetadataExportItemTMetadata
Implements
IMetadataExportItemTMetadata

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

TMetadata
Тип экспортируемых метаданных. Может реализовывать интерфейс ISerializableMetadataTMetadata для сериализации.

Заметки

Наследники класса могут добавлять свойства.

Конструкторы

MetadataExportItemTMetadata Создаёт экземпляр класса с указанием значений его свойств.

Свойства

Assembly Сборка, в которой размещается тип, или null, если загруженная сборка недоступна.
AssemblyFilePathПуть к файлу со сборкой.
AssemblyFullNameПолное имя сборки.
AssemblyQualifiedTypeNameКвалифицированное имя типа, которое включает имя сборки.
ImplementedInterfaceTypes Типы интерфейсов, которые реализует экспортированный тип. Типы всех проверяемых интерфейсов должны быть указаны при экспорте.
MetadataЭкспортированная метаинформация.
TypeFullNameПолное имя типа без указания сборки.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TypeImplementsTВозвращает признак того, что экспортированный тип реализует указанный интерфейс.

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также