MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Metoda

Definicja

Serializuje zawartość główną metadanych w danym BlobBuilderobiekcie .

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)

Parametry

builder
BlobBuilder

Konstruktor do zapisu.

methodBodyStreamRva
Int32

Względny wirtualny adres początku strumienia treści metody. Służy do obliczania ostatecznej wartości pól RVA tabeli MethodDef.

mappedFieldDataStreamRva
Int32

Względny wirtualny adres początku pola inicjowania strumienia danych. Służy do obliczania końcowej wartości pól RVA tabeli FieldRVA.

Wyjątki

builder to null.

methodBodyStreamRva lub mappedFieldDataStreamRva jest ujemny.

Tabela metadanych nie jest uporządkowana zgodnie ze specyfikacją i SuppressValidation jest false.

Dotyczy