Partage via


Handle Structure

Définition

Représente une entité de métadonnées (comme une référence de type, une définition de type, une spécification de type, une définition de méthode ou un attribut personnalisé) ou une valeur (chaîne, objet blob, GUID ou chaîne utilisateur).

public value class Handle : IEquatable<System::Reflection::Metadata::Handle>
public struct Handle : IEquatable<System.Reflection.Metadata.Handle>
public readonly struct Handle : IEquatable<System.Reflection.Metadata.Handle>
type Handle = struct
Public Structure Handle
Implements IEquatable(Of Handle)
Héritage
Handle
Implémente

Remarques

Utilisez Handle pour stocker plusieurs types de handles.

Champs

AssemblyDefinition

Représente une entité de métadonnées (comme une référence de type, une définition de type, une spécification de type, une définition de méthode ou un attribut personnalisé) ou une valeur (chaîne, objet blob, GUID ou chaîne utilisateur).

ModuleDefinition

Représente une entité de métadonnées (comme une référence de type, une définition de type, une spécification de type, une définition de méthode ou un attribut personnalisé) ou une valeur (chaîne, objet blob, GUID ou chaîne utilisateur).

Propriétés

IsNil

Représente une entité de métadonnées (comme une référence de type, une définition de type, une spécification de type, une définition de méthode ou un attribut personnalisé) ou une valeur (chaîne, objet blob, GUID ou chaîne utilisateur).

Kind

Représente une entité de métadonnées (comme une référence de type, une définition de type, une spécification de type, une définition de méthode ou un attribut personnalisé) ou une valeur (chaîne, objet blob, GUID ou chaîne utilisateur).

Méthodes

Equals(Handle)

Indique si l'objet actuel est égal à un autre objet du même type.

Equals(Object)

Représente une entité de métadonnées (comme une référence de type, une définition de type, une spécification de type, une définition de méthode ou un attribut personnalisé) ou une valeur (chaîne, objet blob, GUID ou chaîne utilisateur).

GetHashCode()

Représente une entité de métadonnées (comme une référence de type, une définition de type, une spécification de type, une définition de méthode ou un attribut personnalisé) ou une valeur (chaîne, objet blob, GUID ou chaîne utilisateur).

Opérateurs

Equality(Handle, Handle)

Représente une entité de métadonnées (comme une référence de type, une définition de type, une spécification de type, une définition de méthode ou un attribut personnalisé) ou une valeur (chaîne, objet blob, GUID ou chaîne utilisateur).

Inequality(Handle, Handle)

Représente une entité de métadonnées (comme une référence de type, une définition de type, une spécification de type, une définition de méthode ou un attribut personnalisé) ou une valeur (chaîne, objet blob, GUID ou chaîne utilisateur).

S’applique à