ModuleHandle 構造体

定義

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

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

注釈

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

フィールド

EmptyHandle

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

プロパティ

MDStreamVersion

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

メソッド

Equals(ModuleHandle)

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

Equals(Object)

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

GetHashCode()

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

GetRuntimeFieldHandleFromMetadataToken(Int32)

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

GetRuntimeMethodHandleFromMetadataToken(Int32)

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

GetRuntimeTypeHandleFromMetadataToken(Int32)

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

ResolveFieldHandle(Int32)

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

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

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

ResolveMethodHandle(Int32)

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

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

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

ResolveTypeHandle(Int32)

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

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

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

演算子

Equality(ModuleHandle, ModuleHandle)

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

Inequality(ModuleHandle, ModuleHandle)

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

適用対象

こちらもご覧ください