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.