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

フィールド init データ ストリームの開始の相対仮想アドレス。 FieldRVA テーブルの RVA フィールドの最終的な値を計算するために使用されます。

例外

buildernullです。

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

メタデータ テーブルは仕様の必要に応じて順序付けされず、 SuppressValidationfalse

適用対象