Compartilhar via


MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Método

Definição

Serializa o conteúdo raiz dos metadados no BlobBuilder fornecido.

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)

Parâmetros

builder
BlobBuilder

O construtor no qual gravar.

methodBodyStreamRva
Int32

O endereço virtual relativo do início do fluxo do corpo do método. Usado para calcular o valor final dos campos de RVA da tabela MethodDef.

mappedFieldDataStreamRva
Int32

O endereço virtual relativo do início do fluxo de dados de inicialização de campos. Usado para calcular o valor final dos campos de RVA da tabela FieldRVA.

Exceções

builder é null.

methodBodyStreamRva ou mappedFieldDataStreamRva é negativo.

Uma tabela de metadados não está ordenada como exigido pela especificação, e SuppressValidation é false.

Aplica-se a