MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Serializes metadata root content into the given 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)
Parameters
- builder
- BlobBuilder
Builder to write to.
- methodBodyStreamRva
- Int32
The relative virtual address of the start of the method body stream. Used to calculate the final value of RVA fields of MethodDef table.
- mappedFieldDataStreamRva
- Int32
The relative virtual address of the start of the field init data stream. Used to calculate the final value of RVA fields of FieldRVA table.
Exceptions
builder
is null
.
methodBodyStreamRva
or mappedFieldDataStreamRva
is negative.
A metadata table is not ordered as required by the specification and SuppressValidation is false
.