다음을 통해 공유


MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) 메서드

정의

메타데이터 루트 콘텐츠를 주어진 BlobBuilder로 직렬화합니다.

public:
 void Serialize(System::Reflection::Metadata::BlobBuilder ^ builder, int methodBodyStreamRva, int mappedFieldDataStreamRva);
public void Serialize (System.Reflection.Metadata.BlobBuilder builder, int methodBodyStreamRva, int mappedFieldDataStreamRva);
member this.Serialize : System.Reflection.Metadata.BlobBuilder * int * int -> unit
Public Sub Serialize (builder As BlobBuilder, methodBodyStreamRva As Integer, mappedFieldDataStreamRva As Integer)

매개 변수

builder
BlobBuilder

쓰기를 할 작성기입니다.

methodBodyStreamRva
Int32

메서드 본문 스트림 시작 지점의 상대 가상 주소입니다. MethodDef 테이블의 RVA 필드의 최종 값을 계산하는데 사용합니다.

mappedFieldDataStreamRva
Int32

필드 초기화 데이터 스트림 시작 지점의 상대 가상 주소입니다. FieldRVA 테이블의 RVA 필드의 최종 값을 계산하는데 사용합니다.

예외

builder이(가) null인 경우

methodBodyStreamRva 또는 mappedFieldDataStreamRva가 음수입니다.

메타데이터 테이블은 사양에 필요한 대로 정렬되지 않으며 SuppressValidationfalse입니다.

적용 대상