Partager via


Moniker, classe

Contient une expression utilisée pour mapper à son élément.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.Moniker

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 Moniker _
    Implements IComparable(Of Moniker)
[SerializableAttribute]
public sealed class Moniker : IComparable<Moniker>

Le type Moniker expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique Moniker(MonikerKey, Store) Constructeur
Méthode publique Moniker(String, Guid, Guid, Store) Constructeur

Début

Propriétés

  Nom Description
Propriété publique Column Bien qu'un moniker est un concept dans le modèle qui ne correspond pas à une emplacement physique dans le format sérialisé, il est habituellement utilisé dans la sérialisation et désérialisation.L'emplacement du moniker dans le format sérialisé peut considérablement aider à analyser des problèmes avec des monikers non résolus, nous enregistrons le numéro de colonne d'où le moniker est enregistré dans le format sérialisé.
Propriété publique DomainClassInfo Le DomainClassInfo du DomainClass auquel ce moniker doit le résoudre.
Propriété publique DomainModelFullName Le nom du DomainModel dans lequel l'élément représenté par ce moniker réside.Cela est utilisé pour rechercher le MonikerResolver.
Propriété publique DomainRelationshipInfo Le DomainRelationshipInfo que ce moniker participe dans
Propriété publique Id L'identificateur de ce moniker.
Propriété publique Key La clé du moniker
Propriété publique Line Bien qu'un moniker est un concept dans le modèle qui ne correspond pas à une emplacement physique dans le format sérialisé, il est habituellement utilisé dans la sérialisation et désérialisation.L'emplacement du moniker dans le format sérialisé peut considérablement aider à analyser des problèmes avec des monikers non résolus, nous enregistrons le numéro de ligne d'où le moniker est enregistré dans le format sérialisé.
Propriété publique Link Obtient ou définit le lien qui contient le rôle de lecteur pour ce moniker.
Propriété publique Location Bien qu'un moniker est un concept dans le modèle qui ne correspond pas à une emplacement physique dans le format sérialisé, il est habituellement utilisé dans la sérialisation et désérialisation.L'emplacement du moniker dans le format sérialisé peut considérablement aider à analyser des problèmes avec des monikers non résolus, nous enregistrons l'emplacement d'où le moniker est enregistré dans le format sérialisé.L'emplacement est facultatif, et peut être disponible si non null (par exemple.Moniker créé dans la mémoire).
Propriété publique ModelElement L'élément de modèle des résolutions de moniker valeur.
Propriété publique MonikerName Le nom du moniker
Propriété publique Resolved État défini/de commande get moniker de résolution
Propriété publique Store La banque que le moniker est créé dans.

Début

Méthodes

  Nom Description
Méthode publique CompareTo Compare deux monikers basés sur leur identificateur
Méthode publique ConnectElement Connecte l'élément représenté par ce moniker au lien d'élément
Méthode publique Delete Supprimez le moniker
Méthode publique DeleteLink Déconnectez l'élément résolu du moniker du lien d'élément, et supprimez le lien
Méthode publique DisconnectElement Déconnecte l'élément représenté par ce moniker au lien d'élément
Méthode publique Equals(Object) Compare cette instance de moniker à l'objet passé comme paramètre.Si l'objet est un autre moniker, il les compare a basé sur leur IDENTIFICATEUR pour déterminer s'ils sont égaux.L'omission equals viole la règle : OverrideMethodsOnComparableTypes. (Substitue Object.Equals(Object).)
Méthode publique Equals(Moniker) Compare deux monikers basés sur leur IDENTIFICATEUR pour déterminer s'ils sont égaux
Méthode publique GetHashCode Utilise l'IDENTIFICATEUR pour générer le HashCode afin que le moniker 2 avec le même le retour de l'identificateur le même HashCode.L'omission 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 Resurrect Ressuscitez ce moniker.
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 monikers basés 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 monikers basés sur leur IDENTIFICATEUR pour déterminer si l'IDENTIFICATEUR de moniker1 est plus supérieur que moniker2.Substituant l'opérateur > pour satisfaire CA1036 : OverrideMethodsOnComparableTypes
Opérateur publicMembre statique Inequality Compare deux monikers basés 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

Notes

La valeur de propriété d'MonikerName doit être unique et représenter un seul élément.

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