MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
메타데이터 루트 콘텐츠를 주어진 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가 음수입니다.
메타데이터 테이블은 사양에 필요한 대로 정렬되지 않으며 SuppressValidation은 false입니다.