MetadataBuilder(Int32, Int32, Int32, Int32) Konstruktor

Definicja

Tworzy konstruktora dla tabel metadanych i stert.

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

Przesunięcie początkowe sterty ciągu użytkownika. Skumulowany rozmiar sterty ciągu użytkownika dla wszystkich poprzednich generacji EnC powinien wynosić 0, chyba że metadane są metadanymi różnicowymi EnC.

stringHeapStartOffset
Int32

Przesunięcie początkowe sterty ciągów. Skumulowany rozmiar sterty ciągów wszystkich poprzednich generacji EnC powinien wynosić 0, chyba że metadane są metadanymi różnicowymi EnC.

blobHeapStartOffset
Int32

Przesunięcie początkowe sterty obiektu blob. Skumulowany rozmiar sterty obiektów blob wszystkich poprzednich generacji EnC powinien wynosić 0, chyba że metadane są metadanymi różnicowymi EnC.

guidHeapStartOffset
Int32

Przesunięcie początkowe sterty Guid. Skumulowany rozmiar sterty identyfikatora GUID wszystkich poprzednich generacji EnC powinien wynosić 0, chyba że metadane są metadanymi różnicowymi EnC.

Wyjątki

Przesunięcie jest zbyt duże.

Przesunięcie jest ujemne.

guidHeapStartOffset nie jest wielokrotnym rozmiarem identyfikatora GUID.

Dotyczy