ModuleHandle 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示模块的运行时句柄。
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)
- 继承
- 属性
- 实现
注解
ResolveMethodHandleResolveTypeHandle和ResolveFieldHandle方法为当前模块中的字段、方法和类型提供有效元数据令牌的运行时句柄解析。
字段
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 结构是否相等。 |