語言

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 是陰性。

元資料表並未依規範要求排序,且 SuppressValidation 為 false。

適用於