MetadataBuilder(Int32, Int32, Int32, Int32) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建元数据表和堆的生成器。
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 堆的起始偏移量。 所有以前的 EnC 生成的 Blob 堆的累计大小应为 0,除非元数据为 EnC 增量元数据。
- guidHeapStartOffset
- Int32
Guid 堆的起始偏移量。 所有以前的 EnC 生成的 Guid 堆的累计大小应为 0,除非元数据为 EnC 增量元数据。
例外
偏移量为负。
guidHeapStartOffset
不是 GUID 大小的倍数。