MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Metodo

Definizione

Serializza il contenuto radice dei metadati nell'oggetto specificato 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)

Parametri

builder
BlobBuilder

Generatore in cui scrivere.

methodBodyStreamRva
Int32

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

mappedFieldDataStreamRva
Int32

Indirizzo virtuale relativo dell'inizio del flusso di dati init del campo. 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