Partager via


MonikerKey, classe

Représente la clé d'un Moniker.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.MonikerKey

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

'Déclaration
<SerializableAttribute> _
Public NotInheritable Class MonikerKey _
    Implements IComparable(Of MonikerKey)
[SerializableAttribute]
public sealed class MonikerKey : IComparable<MonikerKey>

Le type MonikerKey expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique MonikerKey Initialise une nouvelle instance de MonikerKey avec le GUID et le magasin spécifiés.

Début

Propriétés

  Nom Description
Propriété publique DomainClassId Obtient le GUID de la classe de domaine associée à ce MonikerKey.
Propriété publique DomainRelationshipId Obtient le GUID de la relation de domaine associée à ce MonikerKey.
Propriété publique MonikerName Obtient le nom de la MonikerKey utilisée pour résoudre le moniker.

Début

Méthodes

  Nom Description
Méthode publique CompareTo Compare un MonikerKey à un autre.
Méthode publique Equals(Object) Compare cette instance MonikerKey à l'objet passé comme paramètre.Si l'objet est une autre MonikerKey, il les compare en fonction de leur nom et ID pour déterminer s'ils sont égaux.L'omission d'Equals viole la règle : OverrideMethodsOnComparableTypes. (Substitue Object.Equals(Object).)
Méthode publique Equals(MonikerKey) Retourne si deux objets MonikerKey sont identiques.
Méthode publique GetHashCode Génère HashCode en fonction des 3 comparaisons d'égalité exécutées par CompareTo() pour un MonikerKey qui retourne la valeur true pour CompareTo, le GetHashCode correspond à la valeur retournée par this.GetHashCode ; son omission ne respecte pas la règle : OverrideGetHashCodeOnOverridingEquals. (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Opérateurs

  Nom Description
Opérateur publicMembre statique Equality Compare deux MonikerKeys en fonction de leur ID pour déterminer s'ils sont égaux.Remplacement de l'opérateur = = pour satisfaire CA1036:OverrideMethodsOnComparableTypes
Opérateur publicMembre statique GreaterThan Compare deux MonikerKeys en fonction de leur ID pour déterminer si l'ID de monikerKey1 est supérieur à celui de monikerKey2.Remplacement de l'opérateur > pour satisfaire CA1036:OverrideMethodsOnComparableTypes
Opérateur publicMembre statique Inequality Compare deux MonikerKeys en fonction de leur ID pour déterminer s'ils sont inégaux.Remplacement de l'opérateur ! = pour satisfaire CA1036:OverrideMethodsOnComparableTypes
Opérateur publicMembre statique LessThan

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling, espace de noms