MetadataBuilder(Int32, Int32, Int32, Int32) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.