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

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

guidHeapStartOffset
Int32

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

Исключения

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

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

guidHeapStartOffset не является нескольким размером GUID.

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