MetadataBuilder(Int32, Int32, Int32, Int32) Konstruktor
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.