MetadataTokens.GetHeapOffset メソッド

定義

オーバーロード

名前 説明
GetHeapOffset(BlobHandle)

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

GetHeapOffset(GuidHandle)

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

GetHeapOffset(Handle)

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

GetHeapOffset(StringHandle)

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

GetHeapOffset(UserStringHandle)

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

GetHeapOffset(MetadataReader, Handle)

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

GetHeapOffset(BlobHandle)

ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
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 から始まるオフセット。特定のMetadataReaderまたはMetadataBuilderのコンテキストでのみhandleを解釈できる場合は -1。

適用対象

GetHeapOffset(GuidHandle)

ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
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

返品

#Guid ヒープへの 1 から始まるインデックス。 基本的にバイト配列である他のヒープとは異なり、#Guid ヒープは 16 バイト GUID の配列です。

適用対象

GetHeapOffset(Handle)

ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
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
ソース:
MetadataTokens.cs
ソース:
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
ソース:
MetadataTokens.cs
ソース:
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
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs
ソース:
MetadataTokens.cs

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が無効です。

適用対象