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

Définition

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.

S’applique à