Udostępnij za pośrednictwem


PersistedAssemblyBuilder.GenerateMetadata Metoda

Definicja

Przeciążenia

GenerateMetadata(BlobBuilder, BlobBuilder)

Generuje metadane dla PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Generuje metadane dla PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Generuje metadane dla 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

Parametry

ilStream
BlobBuilder

Gdy ta metoda zwraca wartość , zawiera BlobBuilder bajty, które zawierają wszystkie emitowane przez metodę IL (treść).

mappedFieldData
BlobBuilder

Gdy ta metoda zwraca, zawiera BlobBuilder bajtów, które zawierają wszystkie dane RVA pola zdefiniowane w zestawie.

Zwraca

MetadataBuilder, który zawiera wszystkie elementy członkowskie zdefiniowane w zestawie.

Atrybuty

Wyjątki

Moduł nie jest zdefiniowany dla zestawu.

Metadane zostały wcześniej wypełnione dla zestawu.

Dotyczy

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Generuje metadane dla 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

Parametry

ilStream
BlobBuilder

Gdy ta metoda zwraca wartość , zawiera BlobBuilder bajty, które zawierają wszystkie emitowane przez metodę IL (treść).

mappedFieldData
BlobBuilder

Gdy ta metoda zwraca, zawiera BlobBuilder bajtów, które zawierają wszystkie dane RVA pola zdefiniowane w zestawie.

pdbBuilder
MetadataBuilder

Gdy ta metoda zostanie zwrócona, zawiera MetadataBuilder, która zawiera metadane PDB.

Zwraca

MetadataBuilder, który zawiera wszystkie elementy członkowskie zdefiniowane w zestawie.

Atrybuty

Wyjątki

Nie zdefiniowano modułu dla zestawu.

Metadane zostały już wypełnione dla zestawu wcześniej.

Dotyczy