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 racine des métadonnées dans le contenu donné 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)
Paramètres
- builder
- BlobBuilder
Générateur dans lequel écrire.
- methodBodyStreamRva
- Int32
Adresse virtuelle relative du début du flux de 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 init du champ. Utilisé pour calculer la valeur finale des champs RVA de la table FieldRVA.
Exceptions
builder a la valeur null.
methodBodyStreamRva ou mappedFieldDataStreamRva est négatif.
Une table de métadonnées n’est pas ordonnée comme requis par la spécification et SuppressValidation est false.