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 = struct
Public 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 或用户字符串)。 |