MetadataBuilder(Int32, Int32, Int32, Int32) Constructor

Definición

Crea un generador para las tablas de metadatos y los montones.Creates a builder for metadata tables and heaps.

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.The start offset of the User String heap. 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.The cumulative size of User String heaps of all previous EnC generations should be 0 unless the metadata is EnC delta metadata.

stringHeapStartOffset
Int32

El desplazamiento inicial del montón de cadena.The start offset of the String heap. 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.The cumulative size of String heaps of all previous EnC generations should be 0 unless the metadata is EnC delta metadata.

blobHeapStartOffset
Int32

El desplazamiento inicial del montón blob.The start offset of the Blob heap. 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.The cumulative size of Blob heaps of all previous EnC generations should be 0 unless the metadata is EnC delta metadata.

guidHeapStartOffset
Int32

El desplazamiento inicial del montón GUID.The start offset of the Guid heap. 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.The cumulative size of Guid heaps of all previous EnC generations should be 0 unless the metadata is EnC delta metadata.

Excepciones

El desplazamiento es demasiado grande.Offset is too big.

El desplazamiento es negativo.Offset is negative.

guidHeapStartOffset no es un múltiplo del tamaño del GUID.guidHeapStartOffset is not a multiple of size of GUID.

Se aplica a