MetadataBuilder(Int32, Int32, Int32, Int32) Constructor
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í.
Crea un generador para las tablas de metadatos y los montones.
public MetadataBuilder (int userStringHeapStartOffset = 0, int stringHeapStartOffset = 0, int blobHeapStartOffset = 0, int guidHeapStartOffset = 0);
new System.Reflection.Metadata.Ecma335.MetadataBuilder : int * int * int * int -> System.Reflection.Metadata.Ecma335.MetadataBuilder
Public Sub New (Optional userStringHeapStartOffset As Integer = 0, Optional stringHeapStartOffset As Integer = 0, Optional blobHeapStartOffset As Integer = 0, Optional guidHeapStartOffset As Integer = 0)
Parámetros
- userStringHeapStartOffset
- Int32
El desplazamiento inicial del montón de cadena de usuario. El tamaño acumulado de los montones de cadena de usuario de todas las generaciones de EnC anteriores debe ser 0 a menos que los metadatos sean metadatos delta.
- stringHeapStartOffset
- Int32
El desplazamiento inicial del montón de cadena. El tamaño acumulado de los montones de cadena de todas las generaciones de EnC anteriores debe ser 0 a menos que los metadatos sean metadatos delta.
- blobHeapStartOffset
- Int32
El desplazamiento inicial del montón blob. El tamaño acumulado de los montones blob de todas las generaciones de EnC anteriores debe ser 0 a menos que los metadatos sean metadatos delta.
- guidHeapStartOffset
- Int32
El desplazamiento inicial del montón GUID. El tamaño acumulado de los montones GUID de todas las generaciones de EnC anteriores debe ser 0 a menos que los metadatos sean metadatos delta.
Excepciones
El desplazamiento es demasiado grande.
El desplazamiento es negativo.
guidHeapStartOffset
no es un múltiplo de tamaño de GUID.