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
属性
实现

注解

ResolveMethodHandleResolveTypeHandleResolveFieldHandle方法为当前模块中的字段、方法和类型提供有效元数据令牌的运行时句柄解析。

字段

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)

测试两个 ModuleHandle 结构是否相等。

Inequality(ModuleHandle, ModuleHandle)

测试两个 ModuleHandle 结构是否相等。

适用于

另请参阅