Partager via


MonikerKey, classe

Représente la clé d'Moniker.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.MonikerKey

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.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 d'MonikerKey avec GUID et la banque spécifiés.

Début

Propriétés

  Nom Description
Propriété publique DomainClassId Obtient GUID de la classe de domaine associée à cet MonikerKey.
Propriété publique DomainRelationshipId Obtient GUID de la relation de domaine associée à cet MonikerKey.
Propriété publique MonikerName Obtient le nom d'MonikerKey utilisé 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 de MonikerKey à l'objet passé comme paramètre.Si l'objet est un autre MonikerKey, il les compare a basé sur leur nom et IDENTIFICATEUR pour déterminer s'ils sont égaux.L'omission equals viole la règle : OverrideMethodsOnComparableTypes. (Substitue Object.Equals(Object).)
Méthode publique Equals(MonikerKey) Se retourne si deux objets d'MonikerKey sont identiques.
Méthode publique GetHashCode Génère HashCode selon ensemble des 3 comparaisons d'égalité exécutées par CompareTo () pour un MonikerKey qui retourne la valeur true pour CompareTo, le GetHashCode correspondra à la valeur retournée par this.GetHashCode omettant cela viole 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 basé sur leur IDENTIFICATEUR pour déterminer s'ils sont égaux.Substituer == d'opérateur pour satisfaire CA1036 : OverrideMethodsOnComparableTypes
Opérateur publicMembre statique GreaterThan Compare deux MonikerKeys basé sur leur IDENTIFICATEUR pour déterminer si l'IDENTIFICATEUR de monikerKey1 est plus supérieur que monikerKey2.Substituant l'opérateur > pour satisfaire CA1036 : OverrideMethodsOnComparableTypes
Opérateur publicMembre statique Inequality Compare deux MonikerKeys basé sur leur IDENTIFICATEUR pour déterminer s'ils ne sont pas identiques.Substituer 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