MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
.