MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
.