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

注解

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

字段

名称 说明
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)

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

Inequality(ModuleHandle, ModuleHandle)

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

适用于

另请参阅