PersistedAssemblyBuilder.GenerateMetadata Método

Definição

Sobrecargas

GenerateMetadata(BlobBuilder, BlobBuilder)

Gera os metadados do PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Gera os metadados do PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder)

Importante

Esta API não está em conformidade com CLS.

Gera os metadados do 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

Parâmetros

ilStream
BlobBuilder

Quando esse método é retornado, contém o BlobBuilder bytes que inclui todos os IL (corpo) do método emitidos.

mappedFieldData
BlobBuilder

Quando esse método é retornado, contém o BlobBuilder bytes que inclui todos os dados RVA de campo definidos no assembly.

Retornos

Um MetadataBuilder que inclui todos os membros definidos no Assembly.

Atributos

Exceções

Um módulo não está definido para o assembly.

Os metadados foram preenchidos anteriormente para o assembly.

Aplica-se a

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Importante

Esta API não está em conformidade com CLS.

Gera os metadados do 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

Parâmetros

ilStream
BlobBuilder

Quando esse método é retornado, contém o BlobBuilder bytes que inclui todos os IL (corpo) do método emitidos.

mappedFieldData
BlobBuilder

Quando esse método é retornado, contém o BlobBuilder bytes que inclui todos os dados RVA de campo definidos no assembly.

pdbBuilder
MetadataBuilder

Quando esse método é retornado, contém o MetadataBuilder que inclui metadados do PDB.

Retornos

Um MetadataBuilder que inclui todos os membros definidos no Assembly.

Atributos

Exceções

Um módulo não definido para o assembly.

Os metadados já preenchidos para o assembly anteriormente.

Aplica-se a