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.