MetadataTokens.GetHeapOffset メソッド

定義

オーバーロード

GetHeapOffset(BlobHandle)

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

GetHeapOffset(GuidHandle)

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

GetHeapOffset(Handle)

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

GetHeapOffset(StringHandle)

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

GetHeapOffset(UserStringHandle)

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

GetHeapOffset(MetadataReader, Handle)

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

GetHeapOffset(BlobHandle)

ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs

指定した 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)

ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs

指定した 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)

ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs

指定した 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)

ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs

指定した 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)

ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs

指定した 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

パラメーター

戻り値

0 から始まるオフセット。

適用対象

GetHeapOffset(MetadataReader, Handle)

ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs

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

パラメーター

handle
Handle

戻り値

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

例外

操作が、指定された handle に対してサポートされていません。

handle が無効です。

適用対象