ModuleHandle ModuleHandle ModuleHandle ModuleHandle Struct

定義

モジュールのランタイム ハンドルを表します。Represents a runtime handle for a module.

public value class ModuleHandle
[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandle
type ModuleHandle = struct
Public Structure ModuleHandle
継承
ModuleHandleModuleHandleModuleHandleModuleHandle
属性

注釈

ResolveFieldHandleResolveMethodHandle、およびResolveTypeHandleメソッドは、フィールド、メソッド、および現在のモジュール内の型のメタデータ トークンのランタイム ハンドルへの効率的な解決を提供します。The ResolveFieldHandle, ResolveMethodHandle, and ResolveTypeHandle methods provide efficient resolution of metadata tokens to runtime handles for fields, methods, and types in the current module.

フィールド

EmptyHandle EmptyHandle EmptyHandle EmptyHandle

空のモジュール ハンドルを表します。Represents an empty module handle.

プロパティ

MDStreamVersion MDStreamVersion MDStreamVersion MDStreamVersion

メタデータ ストリーム バージョンを取得します。Gets the metadata stream version.

メソッド

Equals(ModuleHandle) Equals(ModuleHandle) Equals(ModuleHandle) Equals(ModuleHandle)

指定した Boolean 構造体が、現在の ModuleHandle 構造体と等しいかどうかを示す ModuleHandle 値を返します。Returns a Boolean value indicating whether the specified ModuleHandle structure is equal to the current ModuleHandle.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが Boolean 構造体であり、現在の ModuleHandle と等しいかどうかを示す ModuleHandle 値を返します。Returns a Boolean value indicating whether the specified object is a ModuleHandle structure, and equal to the current ModuleHandle.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

このインスタンスのハッシュ コードを返します。Returns the hash code for this instance.

GetRuntimeFieldHandleFromMetadataToken(Int32) GetRuntimeFieldHandleFromMetadataToken(Int32) GetRuntimeFieldHandleFromMetadataToken(Int32) GetRuntimeFieldHandleFromMetadataToken(Int32)

指定したメタデータ トークンによって識別されるフィールドのランタイム ハンドルを返します。Returns a runtime handle for the field identified by the specified metadata token.

GetRuntimeMethodHandleFromMetadataToken(Int32) GetRuntimeMethodHandleFromMetadataToken(Int32) GetRuntimeMethodHandleFromMetadataToken(Int32) GetRuntimeMethodHandleFromMetadataToken(Int32)

指定したメタデータ トークンによって識別されたメソッドまたはコンストラクターのランタイム メソッド ハンドルを返します。Returns a runtime method handle for the method or constructor identified by the specified metadata token.

GetRuntimeTypeHandleFromMetadataToken(Int32) GetRuntimeTypeHandleFromMetadataToken(Int32) GetRuntimeTypeHandleFromMetadataToken(Int32) GetRuntimeTypeHandleFromMetadataToken(Int32)

指定したメタデータ トークンによって識別された型のランタイム型ハンドルを返します。Returns a runtime type handle for the type identified by the specified metadata token.

ResolveFieldHandle(Int32) ResolveFieldHandle(Int32) ResolveFieldHandle(Int32) ResolveFieldHandle(Int32)

指定したメタデータ トークンによって識別されるフィールドのランタイム ハンドルを返します。Returns a runtime handle for the field identified by the specified metadata token.

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

指定されたメタデータ トークンによって識別されたフィールドのランタイム フィールド ハンドルを返します。トークンがスコープの範囲内となる型およびメソッドのジェネリック型引数を指定します。Returns a runtime field handle for the field identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

ResolveMethodHandle(Int32) ResolveMethodHandle(Int32) ResolveMethodHandle(Int32) ResolveMethodHandle(Int32)

指定したメタデータ トークンによって識別されたメソッドまたはコンストラクターのランタイム メソッド ハンドルを返します。Returns a runtime method handle for the method or constructor identified by the specified metadata token.

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

指定されたメタデータ トークンによって識別されたメソッドまたはコンストラクターのランタイム メソッド ハンドルを返します。トークンがスコープの範囲内となる型およびメソッドのジェネリック型引数を指定します。Returns a runtime method handle for the method or constructor identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

ResolveTypeHandle(Int32) ResolveTypeHandle(Int32) ResolveTypeHandle(Int32) ResolveTypeHandle(Int32)

指定したメタデータ トークンによって識別された型のランタイム型ハンドルを返します。Returns a runtime type handle for the type identified by the specified metadata token.

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

指定されたメタデータ トークンによって識別された型のランタイム型ハンドルを返します。トークンがスコープの範囲内となる型およびメソッドのジェネリック型引数を指定します。Returns a runtime type handle for the type identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.

演算子

Equality(ModuleHandle, ModuleHandle) Equality(ModuleHandle, ModuleHandle) Equality(ModuleHandle, ModuleHandle) Equality(ModuleHandle, ModuleHandle)

2 つの ModuleHandle 構造体が等しいかどうかをテストします。Tests whether two ModuleHandle structures are equal.

Inequality(ModuleHandle, ModuleHandle) Inequality(ModuleHandle, ModuleHandle) Inequality(ModuleHandle, ModuleHandle) Inequality(ModuleHandle, ModuleHandle)

2 つの ModuleHandle 構造体が異なるかどうかをテストします。Tests whether two ModuleHandle structures are unequal.

適用対象

こちらもご覧ください