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.