MetadataRootBuilder.Serialize(BlobBuilder, Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Serializa el contenido de la raíz de los metadatos en el objeto BlobBuilder dado.
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
Generador en el que se va a escribir.
- methodBodyStreamRva
- Int32
La dirección virtual relativa del inicio de la secuencia del cuerpo del método. Se usa para calcular el valor final de los campos RVA de la tabla MethodDef.
- mappedFieldDataStreamRva
- Int32
La dirección virtual relativa del inicio de la secuencia de datos de inicialización de campos. Se usa para calcular el valor final de los campos RVA de la tabla FieldRVA.
Excepciones
builder
es null
.
methodBodyStreamRva
o mappedFieldDataStreamRva
es negativo.
Una tabla de metadatos no está ordenada según lo requiera la especificación, y SuppressValidation es false
.