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