Freigeben über


EntityHandle Struktur

Definition

Stellt eine Metadatenentität dar (z. B. einen Typverweis, eine Typdefinition, eine Typspezifikation, eine Methodendefinition oder ein benutzerdefiniertes Attribut).

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)
Vererbung
EntityHandle
Implementiert

Hinweise

Verwenden Sie EntityHandle zum Speichern mehrerer Arten von Entitätshandles. Es hat einen geringeren Speicherbedarf als Handle.

Felder

AssemblyDefinition

Stellt eine Metadatenentität dar (z. B. einen Typverweis, eine Typdefinition, eine Typspezifikation, eine Methodendefinition oder ein benutzerdefiniertes Attribut).

ModuleDefinition

Stellt eine Metadatenentität dar (z. B. einen Typverweis, eine Typdefinition, eine Typspezifikation, eine Methodendefinition oder ein benutzerdefiniertes Attribut).

Eigenschaften

IsNil

Stellt eine Metadatenentität dar (z. B. einen Typverweis, eine Typdefinition, eine Typspezifikation, eine Methodendefinition oder ein benutzerdefiniertes Attribut).

Kind

Stellt eine Metadatenentität dar (z. B. einen Typverweis, eine Typdefinition, eine Typspezifikation, eine Methodendefinition oder ein benutzerdefiniertes Attribut).

Methoden

Equals(EntityHandle)

Gibt einen Wert zurück, der angibt, ob die aktuelle Instanz und die angegebene EntityHandle-Struktur gleich sind.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob die aktuelle Instanz und das angegebene Objekt gleich sind.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

Operatoren

Equality(EntityHandle, EntityHandle)

Stellt eine Metadatenentität dar (z. B. einen Typverweis, eine Typdefinition, eine Typspezifikation, eine Methodendefinition oder ein benutzerdefiniertes Attribut).

Explicit(Handle to EntityHandle)

Stellt eine Metadatenentität dar (z. B. einen Typverweis, eine Typdefinition, eine Typspezifikation, eine Methodendefinition oder ein benutzerdefiniertes Attribut).

Implicit(EntityHandle to Handle)

Stellt eine Metadatenentität dar (z. B. einen Typverweis, eine Typdefinition, eine Typspezifikation, eine Methodendefinition oder ein benutzerdefiniertes Attribut).

Inequality(EntityHandle, EntityHandle)

Stellt eine Metadatenentität dar (z. B. einen Typverweis, eine Typdefinition, eine Typspezifikation, eine Methodendefinition oder ein benutzerdefiniertes Attribut).

Gilt für: