MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.