EntityHandle EntityHandle EntityHandle EntityHandle Struct

Definition

Represents a metadata entity (such as a type reference, type definition, type specification, method definition, or custom attribute).

public value class EntityHandle : IEquatable<System::Reflection::Metadata::EntityHandle>
public struct EntityHandle : IEquatable<System.Reflection.Metadata.EntityHandle>
type EntityHandle = struct
Public Structure EntityHandle
Implements IEquatable(Of EntityHandle)
Inheritance
EntityHandleEntityHandleEntityHandleEntityHandle
Implements

Remarks

Use EntityHandle to store multiple kinds of entity handles. It has a smaller memory footprint than Handle.

Fields

AssemblyDefinition AssemblyDefinition AssemblyDefinition AssemblyDefinition
ModuleDefinition ModuleDefinition ModuleDefinition ModuleDefinition

Properties

IsNil IsNil IsNil IsNil
Kind Kind Kind Kind

Methods

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Returns a value that indicates whether the current instance and the specified object are equal.

Equals(EntityHandle) Equals(EntityHandle) Equals(EntityHandle) Equals(EntityHandle)

Returns a value that indicates whether the current instance and the specified EntityHandle are equal.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Returns the hash code for this instance.

Operators

Equality(EntityHandle, EntityHandle) Equality(EntityHandle, EntityHandle) Equality(EntityHandle, EntityHandle) Equality(EntityHandle, EntityHandle)
Explicit(Handle to EntityHandle) Explicit(Handle to EntityHandle) Explicit(Handle to EntityHandle) Explicit(Handle to EntityHandle)
Implicit(EntityHandle to Handle) Implicit(EntityHandle to Handle) Implicit(EntityHandle to Handle) Implicit(EntityHandle to Handle)
Inequality(EntityHandle, EntityHandle) Inequality(EntityHandle, EntityHandle) Inequality(EntityHandle, EntityHandle) Inequality(EntityHandle, EntityHandle)

Applies to