ModuleHandle 構造体

定義

モジュールのランタイム ハンドルを表します。

public value class ModuleHandle : IEquatable<ModuleHandle>
public value class ModuleHandle
public struct ModuleHandle : IEquatable<ModuleHandle>
public struct ModuleHandle
[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandle
type ModuleHandle = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type ModuleHandle = struct
Public Structure ModuleHandle
Implements IEquatable(Of ModuleHandle)
Public Structure ModuleHandle
継承
ModuleHandle
属性
実装

注釈

ResolveFieldHandleResolveMethodHandle、およびResolveTypeHandleメソッドは、現在のモジュールのフィールド、メソッド、および型のランタイム ハンドルにメタデータ トークンを効率的に解決します。

フィールド

名前 説明
EmptyHandle

空のモジュール ハンドルを表します。

プロパティ

名前 説明
MDStreamVersion

メタデータ ストリームのバージョンを取得します。

メソッド

名前 説明
Equals(ModuleHandle)

指定したBoolean構造体が現在のModuleHandleと等しいかどうかを示すModuleHandle値を返します。

Equals(Object)

指定したオブジェクトがBoolean構造体であり、現在のModuleHandleと等しいかどうかを示すModuleHandle値を返します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

GetRuntimeFieldHandleFromMetadataToken(Int32)

指定したメタデータ トークンによって識別されるフィールドのランタイム ハンドルを返します。

GetRuntimeMethodHandleFromMetadataToken(Int32)

指定したメタデータ トークンによって識別されるメソッドまたはコンストラクターのランタイム メソッド ハンドルを返します。

GetRuntimeTypeHandleFromMetadataToken(Int32)

指定したメタデータ トークンによって識別される型のランタイム型ハンドルを返します。

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

トークンがスコープ内にある型とメソッドのジェネリック型引数を指定して、指定されたメタデータ トークンによって識別されるフィールドのランタイム フィールド ハンドルを返します。

ResolveFieldHandle(Int32)

指定したメタデータ トークンによって識別されるフィールドのランタイム ハンドルを返します。

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

トークンがスコープ内にある型とメソッドのジェネリック型引数を指定して、指定されたメタデータ トークンによって識別されるメソッドまたはコンストラクターのランタイム メソッド ハンドルを返します。

ResolveMethodHandle(Int32)

指定したメタデータ トークンによって識別されるメソッドまたはコンストラクターのランタイム メソッド ハンドルを返します。

ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

指定したメタデータ トークンによって識別される型のランタイム型ハンドルを返します。トークンがスコープ内にある型とメソッドのジェネリック型引数を指定します。

ResolveTypeHandle(Int32)

指定したメタデータ トークンによって識別される型のランタイム型ハンドルを返します。

演算子

名前 説明
Equality(ModuleHandle, ModuleHandle)

2 つの ModuleHandle 構造体が等しいかどうかをテストします。

Inequality(ModuleHandle, ModuleHandle)

2 つの ModuleHandle 構造体が等しくないかどうかをテストします。

適用対象

こちらもご覧ください