Поделиться через


MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Метод

Определение

Сериализует содержимое корня метаданных в заданный 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)

Параметры

builder
BlobBuilder

Построитель для записи.

methodBodyStreamRva
Int32

Относительный виртуальный адрес начала потока тела метода. Используется для вычисления конечного значения полей RVA таблицы MethodDef.

mappedFieldDataStreamRva
Int32

Относительный виртуальный адрес начала потока данных инициализации поля. Используется для вычисления конечного значения полей RVA таблицы FieldRVA.

Исключения

builder имеет значение null.

methodBodyStreamRva или mappedFieldDataStreamRva является отрицательным значением.

Таблица метаданных не упорядочивается в соответствии со спецификацией и SuppressValidation имеет значение false.

Применяется к