MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
.