Sdílet prostřednictvím


MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Metoda

Definice

Serializuje kořenový obsah metadat do daného BlobBuilderobjektu .

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)

Parametry

builder
BlobBuilder

Tvůrce, na který se má psát.

methodBodyStreamRva
Int32

Relativní virtuální adresa začátku datového proudu těla metody. Slouží k výpočtu konečné hodnoty polí RVA tabulky MethodDef.

mappedFieldDataStreamRva
Int32

Relativní virtuální adresa začátku pole inicializačního datového proudu. Slouží k výpočtu konečné hodnoty polí RVA tabulky FieldRVA.

Výjimky

builder je null.

methodBodyStreamRva nebo mappedFieldDataStreamRva je negativní.

Tabulka metadat není seřazená podle požadavků specifikace a SuppressValidation je false.

Platí pro