MetadataExportItemTMetadata - конструктор
Объект, описывающий экспортированные из сборки метаданные.
Пространство имён: Tessa.Platform.CompositionСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public MetadataExportItem(
TMetadata metadata,
string? assemblyFilePath,
string? assemblyFullName,
string? typeFullName,
string? assemblyQualifiedTypeName,
Assembly? assembly,
IReadOnlyList<Type>? implementedInterfaceTypes = null
)
Public Sub New (
metadata As TMetadata,
assemblyFilePath As String,
assemblyFullName As String,
typeFullName As String,
assemblyQualifiedTypeName As String,
assembly As Assembly,
Optional implementedInterfaceTypes As IReadOnlyList(Of Type) = Nothing
)
public:
MetadataExportItem(
TMetadata metadata,
String^ assemblyFilePath,
String^ assemblyFullName,
String^ typeFullName,
String^ assemblyQualifiedTypeName,
Assembly^ assembly,
IReadOnlyList<Type^>^ implementedInterfaceTypes = nullptr
)
new :
metadata : 'TMetadata *
assemblyFilePath : string *
assemblyFullName : string *
typeFullName : string *
assemblyQualifiedTypeName : string *
assembly : Assembly *
?implementedInterfaceTypes : IReadOnlyList<Type>
(* Defaults:
let _implementedInterfaceTypes = defaultArg implementedInterfaceTypes null
*)
-> MetadataExportItem
Параметры
- metadata TMetadata
- Экспортированная метаинформация.
- assemblyFilePath String
- Путь к файлу со сборкой.
- assemblyFullName String
- Полное имя сборки.
- typeFullName String
- Полное имя типа без указания сборки.
- assemblyQualifiedTypeName String
- Квалифицированное имя типа, которое включает имя сборки.
- assembly Assembly
- Сборка, в которой размещается тип, или null, если загруженная сборка недоступна.
- implementedInterfaceTypes IReadOnlyListType (Optional)
-
Типы интерфейсов, которые реализует экспортированный тип. Типы всех проверяемых интерфейсов должны быть указаны при экспорте.
Равен null или пустому списку, если таких интерфейсов нет.
Наследники класса могут добавлять свойства.