MetadataBuilder(Int32, Int32, Int32, Int32) Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří tvůrce pro tabulky metadat a velké houpy.
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)
Parametry
- userStringHeapStartOffset
- Int32
Počáteční posun haldy uživatelského řetězce. Kumulativní velikost heaps uživatelských řetězců všech předchozích generací EnC by měla být 0, pokud metadata nejsou rozdílová metadata EnC.
- stringHeapStartOffset
- Int32
Počáteční posun haldy string. Kumulativní velikost řetězcových hromad všech předchozích generací EnC by měla být 0, pokud metadata nejsou rozdílová metadata EnC.
- blobHeapStartOffset
- Int32
Počáteční posun haldy objektů blob. Kumulativní velikost hromad objektů blob všech předchozích generací EnC by měla být 0, pokud metadata nejsou rozdílová metadata EnC.
- guidHeapStartOffset
- Int32
Počáteční posun haldy guid. Kumulativní velikost heaps guid všech předchozích generací EnC by měla být 0, pokud metadata nejsou metadata EnC delta.
Výjimky
Posun je příliš velký.
Posun je záporný.
guidHeapStartOffset
není násobek velikosti identifikátoru GUID.