Sdílet prostřednictvím


MetadataBuilder(Int32, Int32, Int32, Int32) Konstruktor

Definice

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.

Platí pro