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