共用方式為


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

當這個方法傳回時,會包含包含元件中定義之所有欄位 RVA 數據的 BlobBuilder 位元組。

傳回

包含元件中定義之所有成員的 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

當這個方法傳回時,會包含包含元件中定義之所有欄位 RVA 數據的 BlobBuilder 位元組。

pdbBuilder
MetadataBuilder

當這個方法傳回時,會包含包含 PDB 元數據的 MetadataBuilder

傳回

包含元件中定義之所有成員的 MetadataBuilder

屬性

例外狀況

未為元件定義的模組。

先前已針對元件填入的元數據。

適用於