MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Serializa o conteúdo raiz dos metadados no .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)
Parâmetros
- builder
- BlobBuilder
Construtor para escrever.
- 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 RVA da tabela MethodDef.
- mappedFieldDataStreamRva
- Int32
O endereço virtual relativo do início do campo inicia o fluxo de dados. Usado para calcular o valor final dos campos RVA da tabela FieldRVA.
Exceções
builder é null.
methodBodyStreamRva ou mappedFieldDataStreamRva é negativo.
Uma tabela de metadados não está ordenada conforme exigido pela especificação e SuppressValidation é false.