PersistedAssemblyBuilder.GenerateMetadata Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GenerateMetadata(BlobBuilder, BlobBuilder) |
Создает метаданные для PersistedAssemblyBuilder. |
GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder) |
Создает метаданные для PersistedAssemblyBuilder. |
GenerateMetadata(BlobBuilder, BlobBuilder)
Важно!
Этот API несовместим с CLS.
Создает метаданные для PersistedAssemblyBuilder.
public:
System::Reflection::Metadata::Ecma335::MetadataBuilder ^ GenerateMetadata([Runtime::InteropServices::Out] System::Reflection::Metadata::BlobBuilder ^ % ilStream, [Runtime::InteropServices::Out] System::Reflection::Metadata::BlobBuilder ^ % mappedFieldData);
[System.CLSCompliant(false)]
public System.Reflection.Metadata.Ecma335.MetadataBuilder GenerateMetadata (out System.Reflection.Metadata.BlobBuilder ilStream, out System.Reflection.Metadata.BlobBuilder mappedFieldData);
[<System.CLSCompliant(false)>]
member this.GenerateMetadata : BlobBuilder * BlobBuilder -> System.Reflection.Metadata.Ecma335.MetadataBuilder
Public Function GenerateMetadata (ByRef ilStream As BlobBuilder, ByRef mappedFieldData As BlobBuilder) As MetadataBuilder
Параметры
- ilStream
- BlobBuilder
Когда этот метод возвращается, содержит BlobBuilder байтов, которые включают в себя все созданные методом IL (body).
- mappedFieldData
- BlobBuilder
При возврате этого метода содержит BlobBuilder байтов, включающих все данные RVA поля, определенные в сборке.
Возвращаемое значение
MetadataBuilder, включающую все члены, определенные в сборке.
- Атрибуты
Исключения
Модуль не определен для сборки.
Метаданные были ранее заполнены для сборки.
Применяется к
GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)
Важно!
Этот API несовместим с CLS.
Создает метаданные для PersistedAssemblyBuilder.
public:
System::Reflection::Metadata::Ecma335::MetadataBuilder ^ GenerateMetadata([Runtime::InteropServices::Out] System::Reflection::Metadata::BlobBuilder ^ % ilStream, [Runtime::InteropServices::Out] System::Reflection::Metadata::BlobBuilder ^ % mappedFieldData, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::MetadataBuilder ^ % pdbBuilder);
[System.CLSCompliant(false)]
public System.Reflection.Metadata.Ecma335.MetadataBuilder GenerateMetadata (out System.Reflection.Metadata.BlobBuilder ilStream, out System.Reflection.Metadata.BlobBuilder mappedFieldData, out System.Reflection.Metadata.Ecma335.MetadataBuilder pdbBuilder);
[<System.CLSCompliant(false)>]
member this.GenerateMetadata : BlobBuilder * BlobBuilder * MetadataBuilder -> System.Reflection.Metadata.Ecma335.MetadataBuilder
Public Function GenerateMetadata (ByRef ilStream As BlobBuilder, ByRef mappedFieldData As BlobBuilder, ByRef pdbBuilder As MetadataBuilder) As MetadataBuilder
Параметры
- ilStream
- BlobBuilder
Когда этот метод возвращается, содержит BlobBuilder байтов, которые включают в себя все созданные методом IL (body).
- mappedFieldData
- BlobBuilder
При возврате этого метода содержит BlobBuilder байтов, включающих все данные RVA поля, определенные в сборке.
- pdbBuilder
- MetadataBuilder
При возврате этого метода содержит MetadataBuilder, включающую метаданные PDB.
Возвращаемое значение
MetadataBuilder, включающую все члены, определенные в сборке.
- Атрибуты
Исключения
Модуль, не определенный для сборки.
Метаданные, уже заполненные для сборки ранее.