Compartir a través de


MetadataBuilder(Int32, Int32, Int32, Int32) Constructor

Definición

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.

Se aplica a