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 | |
---|---|---|
MonikerKey | Initialise une nouvelle instance de MonikerKey avec le GUID et le magasin spécifiés. |
Début
Propriétés
Nom | Description | |
---|---|---|
DomainClassId | Obtient le GUID de la classe de domaine associée à ce MonikerKey. | |
DomainRelationshipId | Obtient le GUID de la relation de domaine associée à ce MonikerKey. | |
MonikerName | Obtient le nom de la MonikerKey utilisée pour résoudre le moniker. |
Début
Méthodes
Nom | Description | |
---|---|---|
CompareTo | Compare un MonikerKey à un autre. | |
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).) | |
Equals(MonikerKey) | Retourne si deux objets MonikerKey sont identiques. | |
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().) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Opérateurs
Nom | Description | |
---|---|---|
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 | |
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 | |
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 | |
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.