Condividi tramite


MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Metodo

Definizione

Serializza il contenuto della radice dei metadati nel BlobBuilder specificato.

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)

Parametri

builder
BlobBuilder

Generatore in cui scrivere.

methodBodyStreamRva
Int32

Indirizzo virtuale relativo dell'inizio del flusso del corpo del metodo. Usato per calcolare il valore finale dei campi RVA della tabella MethodDef.

mappedFieldDataStreamRva
Int32

Indirizzo virtuale relativo dell'inizio del flusso di dati di inizializzazione dei campi. Usato per calcolare il valore finale dei campi RVA della tabella FieldRVA.

Eccezioni

builder è null.

methodBodyStreamRva o mappedFieldDataStreamRva è negativo.

Una tabella di metadati non è ordinata come richiesto dalla specifica e SuppressValidation è false.

Si applica a