PersistedAssemblyBuilder.GenerateMetadata Methode

Definitie

Overloads

Name Description
GenerateMetadata(BlobBuilder, BlobBuilder)

Hiermee worden de metagegevens voor de PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Hiermee worden de metagegevens voor de PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder)

Bron:
PersistedAssemblyBuilder.cs
Bron:
PersistedAssemblyBuilder.cs
Bron:
PersistedAssemblyBuilder.cs

Belangrijk

Deze API is niet CLS-conform.

Hiermee worden de metagegevens voor de 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

Parameters

ilStream
BlobBuilder

Wanneer deze methode retourneert, bevat dit de BlobBuilder bytes die de IL (hoofdtekst) van de methode bevat.

mappedFieldData
BlobBuilder

Wanneer deze methode wordt geretourneerd, bevat dit de BlobBuilder bytes die alle veld RVA-gegevens bevatten die in de assembly zijn gedefinieerd.

Retouren

Een MetadataBuilder met alle leden die zijn gedefinieerd in de assembly.

Kenmerken

Uitzonderingen

Er is geen module gedefinieerd voor de assembly.

De metagegevens zijn eerder ingevuld voor de assembly.

Van toepassing op

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Bron:
PersistedAssemblyBuilder.cs
Bron:
PersistedAssemblyBuilder.cs
Bron:
PersistedAssemblyBuilder.cs

Belangrijk

Deze API is niet CLS-conform.

Hiermee worden de metagegevens voor de 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

Parameters

ilStream
BlobBuilder

Wanneer deze methode retourneert, bevat dit de BlobBuilder bytes die de IL (hoofdtekst) van de methode bevat.

mappedFieldData
BlobBuilder

Wanneer deze methode wordt geretourneerd, bevat dit de BlobBuilder bytes die alle veld RVA-gegevens bevatten die in de assembly zijn gedefinieerd.

pdbBuilder
MetadataBuilder

Wanneer deze methode wordt geretourneerd, bevat deze de MetadataBuilder metagegevens van PDB.

Retouren

Een MetadataBuilder met alle leden die zijn gedefinieerd in de assembly.

Kenmerken

Uitzonderingen

Een module die niet is gedefinieerd voor de assembly.

De metagegevens zijn al eerder ingevuld voor de assembly.

Van toepassing op