PersistedAssemblyBuilder.GenerateMetadata Método

Definição

Sobrecargas

GenerateMetadata(BlobBuilder, BlobBuilder)

Origem:
PersistedAssemblyBuilder.cs
Origem:
PersistedAssemblyBuilder.cs
Origem:
PersistedAssemblyBuilder.cs

Importante

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

Gera os metadados para o 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 este método retorna, contém os BlobBuilder bytes que incluem todo o IL (corpo) emitido pelo método.

mappedFieldData
BlobBuilder

Quando este método retorna, contém os BlobBuilder bytes que incluem todos os dados RVA do campo definidos na assembleia.

Devoluções

A MetadataBuilder que inclui todos os membros definidos na Assembleia.

Atributos

Exceções

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

Os metadados já eram preenchidos para a assembleia.

Aplica-se a

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Origem:
PersistedAssemblyBuilder.cs
Origem:
PersistedAssemblyBuilder.cs
Origem:
PersistedAssemblyBuilder.cs

Importante

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

Gera os metadados para o 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 este método retorna, contém os BlobBuilder bytes que incluem todo o IL (corpo) emitido pelo método.

mappedFieldData
BlobBuilder

Quando este método retorna, contém os BlobBuilder bytes que incluem todos os dados RVA do campo definidos na assembleia.

pdbBuilder
MetadataBuilder

Quando este método retorna, contém o MetadataBuilder que inclui metadados PDB.

Devoluções

A MetadataBuilder que inclui todos os membros definidos na Assembleia.

Atributos

Exceções

Um módulo não definido para a assembleia.

Os metadados já estavam preenchidos para a assembleia anteriormente.

Aplica-se a