ModuleHandle 结构 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示模块的运行时句柄。
public value class ModuleHandlepublic value class ModuleHandle : IEquatable<ModuleHandle>public struct ModuleHandlepublic struct ModuleHandle : IEquatable<ModuleHandle>[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandletype ModuleHandle = struct[<System.Runtime.InteropServices.ComVisible(true)>]
type ModuleHandle = structPublic Structure ModuleHandlePublic 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 结构是否相等。 |