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)

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

适用于