Partager via


MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Méthode

Définition

Sérialise le contenu de la racine de métadonnées dans le BlobBuilder donné.

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)

Paramètres

builder
BlobBuilder

Générateur dans lequel écrire.

methodBodyStreamRva
Int32

Adresse virtuelle relative du début du flux du corps de la méthode. Utilisé pour calculer la valeur finale des champs RVA de la table MethodDef.

mappedFieldDataStreamRva
Int32

Adresse virtuelle relative du début du flux de données d’initialisation des champs. Utilisé pour calculer la valeur finale des champs RVA de la table FieldRVA.

Exceptions

builder a la valeur null.

methodBodyStreamRva ou mappedFieldDataStreamRva est un nombre négatif.

Une table de métadonnées n’est pas triée comme l’exige la spécification et SuppressValidation est false.

S’applique à