Поделиться через


MetadataBuilder(Int32, Int32, Int32, Int32) Конструктор

Определение

Создает построитель для таблиц и куч метаданных.

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)

Параметры

userStringHeapStartOffset
Int32

Начальное смещение кучи пользовательских строк. Совокупный размер куч пользовательских строк для всех предыдущих поколений EnC должен быть равен 0, если только метаданные не являются разностными метаданными EnC.

stringHeapStartOffset
Int32

Начальное смещение кучи строк. Совокупный размер куч строк для всех предыдущих поколений EnC должен быть равен 0, если только метаданные не являются разностными метаданными EnC.

blobHeapStartOffset
Int32

Начальное смещение кучи больших двоичных объектов. Совокупный размер куч больших двоичных объектов для всех предыдущих поколений EnC должен быть равен 0, если только метаданные не являются разностными метаданными EnC.

guidHeapStartOffset
Int32

Начальное смещение кучи идентификаторов GUID. Совокупный размер куч идентификаторов GUID для всех предыдущих поколений EnC должен быть равен 0, если только метаданные не являются разностными метаданными EnC.

Исключения

Смещение слишком велико.

Смещение отрицательное.

guidHeapStartOffset не является кратным размеру GUID.

Применяется к