MetadataTokens.GetHeapOffset メソッド

定義

オーバーロード

名前 説明
GetHeapOffset(Handle)

指定した handleに対応するメタデータ ヒープ データのオフセットを取得します。

GetHeapOffset(MetadataReader, Handle)

handleのコンテキストで指定したreaderに対応するメタデータ ヒープ データのオフセットを取得します。

GetHeapOffset(Handle)

指定した handleに対応するメタデータ ヒープ データのオフセットを取得します。

public:
 static int GetHeapOffset(System::Reflection::Metadata::Handle handle);
public static int GetHeapOffset(System.Reflection.Metadata.Handle handle);
static member GetHeapOffset : System.Reflection.Metadata.Handle -> int
Public Function GetHeapOffset (handle As Handle) As Integer

パラメーター

handle
Handle

返品

対応するヒープ内のオフセット。 handle が特定の MetadataReader または MetadataBuilderのコンテキストでのみ解釈できる場合に -1。

適用対象

GetHeapOffset(MetadataReader, Handle)

handleのコンテキストで指定したreaderに対応するメタデータ ヒープ データのオフセットを取得します。

public:
[System::Runtime::CompilerServices::Extension]
 static int GetHeapOffset(System::Reflection::Metadata::MetadataReader ^ reader, System::Reflection::Metadata::Handle handle);
public static int GetHeapOffset(this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.Handle handle);
static member GetHeapOffset : System.Reflection.Metadata.MetadataReader * System.Reflection.Metadata.Handle -> int
<Extension()>
Public Function GetHeapOffset (reader As MetadataReader, handle As Handle) As Integer

パラメーター

handle
Handle

返品

0 から始まるオフセット。 handle がメタデータ ヒープ ハンドルでない場合は -1。

例外

この操作は、指定された handleではサポートされていません。

handleが無効です。

適用対象