MonikerKey-Klasse
Stellt den Schlüssel eines Moniker dar.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.MonikerKey
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public NotInheritable Class MonikerKey _
Implements IComparable(Of MonikerKey)
[SerializableAttribute]
public sealed class MonikerKey : IComparable<MonikerKey>
Der MonikerKey-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
MonikerKey | Initialisiert eine neue Instanz von MonikerKey mit den angegebenen GUID und Speicher. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
DomainClassId | Ruft die GUID für die mit diesem MonikerKey zugeordnete Domänenklasse ab. |
![]() |
DomainRelationshipId | Ruft die GUID der mit diesem MonikerKey zugeordnete Domänenbeziehung ab |
![]() |
MonikerName | Ruft den Namen des MonikerKey ab, das verwendet wird, um den Moniker aufzulösen. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
CompareTo | Vergleicht einen MonikerKey mit einem anderen. |
![]() |
Equals(Object) | Vergleicht diese MonikerKey-Instanz mit dem Objekt, das als Parameter übergeben wird.Wenn das Objekt ein weiterer MonikerKey ist, erfolgt der Vergleich basierend auf Name und ID, um zu bestimmen, ob sie gleich sind.Auslassen von Equals verstößt gegen Regel: OverrideMethodsOnComparableTypes. (Überschreibt Object.Equals(Object).) |
![]() |
Equals(MonikerKey) | Gibt zurück, ob zwei MonikerKey-Objekte identisch sind. |
![]() |
GetHashCode | Generiert Hashcode auf der Grundlage alle 3 Übereinstimmungsvergleiche, die von CompareTo(). Für ein MonikerKey der true für CompareTo zurückgibt, entspricht GetHashCode dem Wert, der durch this.GetHashCode zurückgegeben wurde. Bei Auslassen wird gegen Regel OverrideGetHashCodeOnOverridingEquals verstossen. (Überschreibt Object.GetHashCode().) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Operatoren
Name | Beschreibung | |
---|---|---|
![]() ![]() |
Equality | Vergleicht zwei MonikerKeys, basierend auf ihrer ID, um zu bestimmen, ob diese gleich sind.Überschreiben von Operator == um CA1036:OverrideMethodsOnComparableTypes zu erfüllen |
![]() ![]() |
GreaterThan | Vergleicht zwei MonikerKeys, basierend auf ihrer ID, um zu bestimmen, ob monikerKey1-ID größer als monikerKey2 ist.Überschreiben von Operator > um CA1036:OverrideMethodsOnComparableTypes zu erfüllen |
![]() ![]() |
Inequality | Vergleicht zwei MonikerKeys, basierend auf ihrer ID, um zu bestimmen, ob diese ungleich sind.Überschreiben von Operator! = um CA1036:OverrideMethodsOnComparableTypes zu erfüllen |
![]() ![]() |
LessThan |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.