다음을 통해 공유


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

이 메서드가 반환될 때 내보내는 모든 메서드의 IL(본문)을 포함하는 BlobBuilder 바이트를 포함합니다.

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

이 메서드가 반환될 때 내보내는 모든 메서드의 IL(본문)을 포함하는 BlobBuilder 바이트를 포함합니다.

mappedFieldData
BlobBuilder

이 메서드가 반환되면 어셈블리에 정의된 모든 필드 RVA 데이터를 포함하는 BlobBuilder 바이트가 포함됩니다.

pdbBuilder
MetadataBuilder

이 메서드가 반환될 때 PDB 메타데이터를 포함하는 MetadataBuilder 포함합니다.

반환

어셈블리에 정의된 모든 멤버를 포함하는 MetadataBuilder.

특성

예외

어셈블리에 대해 정의되지 않은 모듈입니다.

이전에 어셈블리에 대해 이미 채워진 메타데이터입니다.

적용 대상