Moniker-Klasse
Enthält einen Ausdruck, der verwendet wird, um zu dem Element zugeordnet werden soll.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Moniker
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public NotInheritable Class Moniker _
Implements IComparable(Of Moniker)
[SerializableAttribute]
public sealed class Moniker : IComparable<Moniker>
Der Moniker-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
Moniker(MonikerKey, Store) | Konstruktor | |
Moniker(String, Guid, Guid, Store) | Konstruktor |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Column | Obwohl ein Moniker ein Konzept im Modell ist, das nicht an einem physikalischen Speicherort im serialisierten Format bindet, wird es normalerweise bei der Serialisierung bzw. bei der Deserialisierung verwendet.Der Speicherort des Monikers im serialisierten Format kann schwer wiegend helfen, Probleme mit nicht aufgelöst Moniker zu analysieren, sodass die Spaltennummer von Speichern der Moniker im serialisierten Format gespeichert wird. | |
DomainClassInfo | Das DomainClassInfo des DomainClass, dem dieser Moniker beheben soll. | |
DomainModelFullName | Der Name des DomainModel, zu dem das Element, das von diesem Moniker dargestellte befindet.Dies wird verwendet, um das MonikerResolver zu suchen. | |
DomainRelationshipInfo | Das DomainRelationshipInfo dieser Moniker nimmt in teil | |
Id | Die ID dieses Monikers. | |
Key | Der Schlüssel des Monikers | |
Line | Obwohl ein Moniker ein Konzept im Modell ist, das nicht an einem physikalischen Speicherort im serialisierten Format bindet, wird es normalerweise bei der Serialisierung bzw. bei der Deserialisierung verwendet.Der Speicherort des Monikers im serialisierten Format kann schwer wiegend helfen, Probleme mit nicht aufgelöst Moniker zu analysieren, sodass die Nummer der Zeile gespeichert, der von der Moniker im serialisierten Format gespeichert wird. | |
Link | Ruft den Text ab bzw. legt den Namen fest, der Spieler für diesen Moniker enthält. | |
Location | Obwohl ein Moniker ein Konzept im Modell ist, das nicht an einem physikalischen Speicherort im serialisierten Format bindet, wird es normalerweise bei der Serialisierung bzw. bei der Deserialisierung verwendet.Der Speicherort des Monikers im serialisierten Format kann schwer wiegend helfen, Probleme mit nicht aufgelöst Moniker zu analysieren, sodass wir den Speicherort gespeichert, von dem der Moniker im serialisierten Format gespeichert wird.Der Speicherort ist optional und kann NULL sein, wenn nicht verfügbar ist (z. B.Moniker erstellt im Arbeitsspeicher). | |
ModelElement | Das Modellelement, das der Moniker zu aufgelöst wird. | |
MonikerName | Der Name des Monikers | |
Resolved | Rufen Sie beschluss Moniker bzw. Festlegen des Zustands ab | |
Store | Der Speicher darin, dass der Moniker erstellt wird. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CompareTo | Vergleicht zwei Moniker auf Grundlage ihrer ID | |
ConnectElement | Schließt das Element an, das von diesem Moniker auf den Link dargestellte Element | |
Delete | Entfernen Sie den Moniker | |
DeleteLink | Trennen Sie die aufgelöste Element des Monikers Link Element aus, und löschen Sie den Link | |
DisconnectElement | Trennt das Element, das von diesem Moniker auf den Link dargestellte Element | |
Equals(Object) | Vergleicht diese Instanz Moniker auf das Objekt, das als Parameter übergeben wird.Wenn das Objekt ein anderer Moniker befindet, werden sie nach ihrer ID auf, um zu bestimmen, ob sie gleich sind.Equals: Regel verstößt, weglassend OverrideMethodsOnComparableTypes. (Überschreibt Object.Equals(Object).) | |
Equals(Moniker) | Vergleicht zwei Moniker, die nach ihrer ID basiert werden, um zu bestimmen, ob diese gleich sind | |
GetHashCode | Verwendet die IDs generieren, um den Hashcode für Monikers 2 mit der gleichen ID der Rückgabe Willens denselben Hashcode.Dieses weglassend Regel verstößt, wird: OverrideGetHashCodeOnOverridingEquals. (Überschreibt Object.GetHashCode().) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Resurrect | Beleben Sie diesen Moniker erneut. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Operatoren
Name | Beschreibung | |
---|---|---|
Equality | Vergleicht zwei Moniker, die nach ihrer ID basiert werden, um zu bestimmen, ob diese gleich sind.Überschreiben von Operator ==, um CA1036 zu erreichen: OverrideMethodsOnComparableTypes | |
GreaterThan | Vergleicht zwei Moniker, die nach ihrer ID basiert werden, um zu bestimmen, ob moniker1's-ID größer als moniker2 ist.Überschreiben von > Operator, um CA1036 zu erreichen: OverrideMethodsOnComparableTypes | |
Inequality | Vergleicht zwei Moniker, die nach ihrer ID basiert werden, um zu bestimmen, ob sie ungleich sind.Überschreiben von Operator! = CA1036 erfüllen: OverrideMethodsOnComparableTypes | |
LessThan |
Zum Seitenanfang
Hinweise
Der MonikerName-Eigenschaftswert muss eindeutig sein und nur ein Element darstellen.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.