EntityHandle 结构

定义

表示元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义属性)。

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
实现

注解

用于 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)

表示元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义属性)。

适用于