共用方式為


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 差異中繼資料,否則所有先前 EnC 產生的使用者字串堆積累計大小應為 0。

stringHeapStartOffset
Int32

字串堆積的起始位移。 除非中繼資料為 EnC 差異中繼資料,否則所有先前 EnC 產生的字串堆積累計大小應為 0。

blobHeapStartOffset
Int32

Blob 堆積的起始位移。 除非中繼資料為 EnC 差異中繼資料,否則所有先前 EnC 產生的 Blob 堆積累計大小應為 0。

guidHeapStartOffset
Int32

GUID 堆積的起始位移。 除非中繼資料為 EnC 差異中繼資料,否則所有先前 EnC 產生的 GUID 堆積累計大小應為 0。

例外狀況

位移為負數。

guidHeapStartOffset 不是 GUID 大小的倍數。

適用於