次の方法で共有


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です。

methodBodyStreamRva または mappedFieldDataStreamRva が負の値です。

メタデータ テーブルが仕様で要求されている順序ではなく、SuppressValidationfalse です。

適用対象