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
.