MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Methode

Definition

Serialisiert Metadatenstamminhalte in das angegebene 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)

Parameter

builder
BlobBuilder

Generator zum Schreiben in.

methodBodyStreamRva
Int32

Die relative virtuelle Adresse des Anfangs des Methodentextstreams. Wird verwendet, um den Endwert der RVA-Felder der MethodDef-Tabelle zu berechnen.

mappedFieldDataStreamRva
Int32

Die relative virtuelle Adresse des Anfangs des Felds init-Datenstrom. Wird verwendet, um den Endwert der RVA-Felder der FieldRVA-Tabelle zu berechnen.

Ausnahmen

builder ist null.

methodBodyStreamRva oder mappedFieldDataStreamRva ist negativ.

Eine Metadatentabelle wird nicht nach Bedarf der Spezifikation sortiert und SuppressValidation ist false.

Gilt für: