共用方式為


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 欄位的最終值。

例外狀況

buildernull

methodBodyStreamRvamappedFieldDataStreamRva 為負。

中繼資料資料表未依規格的要求排序,且 SuppressValidationfalse

適用於