Partager via


MetadataBuilder(Int32, Int32, Int32, Int32) Constructeur

Définition

Crée un générateur pour les tables de métadonnées et les tas.

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)

Paramètres

userStringHeapStartOffset
Int32

Décalage de début du tas de chaînes utilisateur. La taille cumulée des tas de chaînes utilisateur de toutes les générations EnC précédentes doit être égale à 0, sauf si les métadonnées sont des métadonnées delta EnC.

stringHeapStartOffset
Int32

Décalage de début du tas de chaînes. La taille cumulée des tas de chaînes de toutes les générations EnC précédentes doit être égale à 0, sauf si les métadonnées sont des métadonnées delta EnC.

blobHeapStartOffset
Int32

Décalage de début du tas d’objets blob. La taille cumulée des tas d’objets blob de toutes les générations EnC précédentes doit être égale à 0, sauf si les métadonnées sont des métadonnées delta EnC.

guidHeapStartOffset
Int32

Décalage de début du tas GUID. La taille cumulée des tas GUID de toutes les générations EnC précédentes doit être égale à 0, sauf si les métadonnées sont des métadonnées delta EnC.

Exceptions

Le décalage est trop grand.

Le décalage est négatif.

guidHeapStartOffset n’est pas un multiple de la taille du GUID.

S’applique à