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 | |
---|---|---|
Moniker(MonikerKey, Store) | Constructeur | |
Moniker(String, Guid, Guid, Store) | Constructeur |
Début
Propriétés
Nom | Description | |
---|---|---|
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é. | |
DomainClassInfo | Le DomainClassInfo du DomainClass auquel ce moniker doit le résoudre. | |
DomainModelFullName | Le nom du DomainModel dans lequel l'élément représenté par ce moniker réside.Cela est utilisé pour rechercher le MonikerResolver. | |
DomainRelationshipInfo | Le DomainRelationshipInfo que ce moniker participe dans | |
Id | L'identificateur de ce moniker. | |
Key | La clé du moniker | |
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é. | |
Link | Obtient ou définit le lien qui contient le rôle de lecteur pour ce moniker. | |
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). | |
ModelElement | L'élément de modèle des résolutions de moniker valeur. | |
MonikerName | Le nom du moniker | |
Resolved | État défini/de commande get moniker de résolution | |
Store | La banque que le moniker est créé dans. |
Début
Méthodes
Nom | Description | |
---|---|---|
CompareTo | Compare deux monikers basés sur leur identificateur | |
ConnectElement | Connecte l'élément représenté par ce moniker au lien d'élément | |
Delete | Supprimez le moniker | |
DeleteLink | Déconnectez l'élément résolu du moniker du lien d'élément, et supprimez le lien | |
DisconnectElement | Déconnecte l'élément représenté par ce moniker au lien d'élément | |
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).) | |
Equals(Moniker) | Compare deux monikers basés sur leur IDENTIFICATEUR pour déterminer s'ils sont égaux | |
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().) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Resurrect | Ressuscitez ce moniker. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Opérateurs
Nom | Description | |
---|---|---|
Equality | Compare deux monikers basés sur leur IDENTIFICATEUR pour déterminer s'ils sont égaux.Substituer == d'opérateur pour satisfaire CA1036 : OverrideMethodsOnComparableTypes | |
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 | |
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 | |
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.