MetadataTokens.GetHeapOffset メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
GetHeapOffset(BlobHandle) |
指定した |
GetHeapOffset(GuidHandle) |
指定した |
GetHeapOffset(Handle) |
指定した |
GetHeapOffset(StringHandle) |
指定した |
GetHeapOffset(UserStringHandle) |
指定した |
GetHeapOffset(MetadataReader, Handle) |
|
GetHeapOffset(BlobHandle)
指定した handle
に対応する、メタデータ ヒープ データのオフセットを取得します。
public:
static int GetHeapOffset(System::Reflection::Metadata::BlobHandle handle);
public static int GetHeapOffset (System.Reflection.Metadata.BlobHandle handle);
static member GetHeapOffset : System.Reflection.Metadata.BlobHandle -> int
Public Function GetHeapOffset (handle As BlobHandle) As Integer
パラメーター
- handle
- BlobHandle
戻り値
0 から始まるオフセット、または handle
が特定の MetadataReader または MetadataBuilder のコンテキストでのみ解釈できる場合は、-1。
適用対象
GetHeapOffset(GuidHandle)
指定した handle
に対応する、メタデータ ヒープ データのオフセットを取得します。
public:
static int GetHeapOffset(System::Reflection::Metadata::GuidHandle handle);
public static int GetHeapOffset (System.Reflection.Metadata.GuidHandle handle);
static member GetHeapOffset : System.Reflection.Metadata.GuidHandle -> int
Public Function GetHeapOffset (handle As GuidHandle) As Integer
パラメーター
- handle
- GuidHandle
戻り値
1 から始まる #Guid ヒープのインデックス。 実質的にバイト配列である他のヒープとは異なり、#Guid ヒープは 16 バイトの GUID の配列です。
適用対象
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(StringHandle)
指定した handle
に対応する、メタデータ ヒープ データのオフセットを取得します。
public:
static int GetHeapOffset(System::Reflection::Metadata::StringHandle handle);
public static int GetHeapOffset (System.Reflection.Metadata.StringHandle handle);
static member GetHeapOffset : System.Reflection.Metadata.StringHandle -> int
Public Function GetHeapOffset (handle As StringHandle) As Integer
パラメーター
- handle
- StringHandle
戻り値
0 から始まるオフセット、または handle
が特定の MetadataReader または MetadataBuilder のコンテキストでのみ解釈できる場合は、-1。
適用対象
GetHeapOffset(UserStringHandle)
指定した handle
に対応する、メタデータ ヒープ データのオフセットを取得します。
public:
static int GetHeapOffset(System::Reflection::Metadata::UserStringHandle handle);
public static int GetHeapOffset (System.Reflection.Metadata.UserStringHandle handle);
static member GetHeapOffset : System.Reflection.Metadata.UserStringHandle -> int
Public Function GetHeapOffset (handle As UserStringHandle) As Integer
パラメーター
- handle
- UserStringHandle
戻り値
0 から始まるオフセット。
適用対象
GetHeapOffset(MetadataReader, Handle)
reader
のコンテキストで指定した handle
に対応する、メタデータ ヒープ データのオフセットを取得します。
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
パラメーター
- reader
- MetadataReader
- handle
- Handle
戻り値
0 から始まるオフセット、または handle
がメタデータ ヒープ ハンドルでない場合は -1。
例外
操作が、指定された handle
に対してサポートされていません。
handle
が無効です。
適用対象
.NET