Handle 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示任何元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义特性)或值(字符串、blob、GUID 或用户字符串)。
public value class Handle : IEquatable<System::Reflection::Metadata::Handle>public struct Handle : IEquatable<System.Reflection.Metadata.Handle>public readonly struct Handle : IEquatable<System.Reflection.Metadata.Handle>type Handle = structPublic Structure Handle
Implements IEquatable(Of Handle)- 继承
- 实现
注解
使用 Handle 存储多种类型的句柄。
字段
| AssemblyDefinition | 表示任何元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义特性)或值(字符串、blob、GUID 或用户字符串)。 | 
| ModuleDefinition | 表示任何元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义特性)或值(字符串、blob、GUID 或用户字符串)。 | 
属性
| IsNil | 表示任何元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义特性)或值(字符串、blob、GUID 或用户字符串)。 | 
| Kind | 表示任何元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义特性)或值(字符串、blob、GUID 或用户字符串)。 | 
方法
| Equals(Handle) | 指示当前对象是否等于同一类型的另一个对象。 | 
| Equals(Object) | 表示任何元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义特性)或值(字符串、blob、GUID 或用户字符串)。 | 
| GetHashCode() | 表示任何元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义特性)或值(字符串、blob、GUID 或用户字符串)。 | 
运算符
| Equality(Handle, Handle) | 表示任何元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义特性)或值(字符串、blob、GUID 或用户字符串)。 | 
| Inequality(Handle, Handle) | 表示任何元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义特性)或值(字符串、blob、GUID 或用户字符串)。 |