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, включающую все члены, определенные в сборке.

Атрибуты

Исключения

Модуль, не определенный для сборки.

Метаданные, уже заполненные для сборки ранее.

Применяется к