Handle Structure

Définition

Représente une entité de métadonnées (telle qu’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 (une chaîne, un objet blob, un guid ou une 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

Permet Handle de stocker plusieurs types de handles.

Champs

Nom Description
AssemblyDefinition

Représente une entité de métadonnées (telle qu’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 (une chaîne, un objet blob, un guid ou une chaîne utilisateur).

ModuleDefinition

Représente une entité de métadonnées (telle qu’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 (une chaîne, un objet blob, un guid ou une chaîne utilisateur).

Propriétés

Nom Description
IsNil

Représente une entité de métadonnées (telle qu’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 (une chaîne, un objet blob, un guid ou une chaîne utilisateur).

Kind

Représente une entité de métadonnées (telle qu’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 (une chaîne, un objet blob, un guid ou une chaîne utilisateur).

Méthodes

Nom Description
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 (telle qu’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 (une chaîne, un objet blob, un guid ou une chaîne utilisateur).

GetHashCode()

Représente une entité de métadonnées (telle qu’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 (une chaîne, un objet blob, un guid ou une chaîne utilisateur).

Opérateurs

Nom Description
Equality(Handle, Handle)

Représente une entité de métadonnées (telle qu’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 (une chaîne, un objet blob, un guid ou une chaîne utilisateur).

Inequality(Handle, Handle)

Représente une entité de métadonnées (telle qu’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 (une chaîne, un objet blob, un guid ou une chaîne utilisateur).

S’applique à