Udostępnij za pośrednictwem


Klasa MonikerKey

Reprezentuje klucz z Moniker.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.MonikerKey

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Składnia

'Deklaracja
<SerializableAttribute> _
Public NotInheritable Class MonikerKey _
    Implements IComparable(Of MonikerKey)
[SerializableAttribute]
public sealed class MonikerKey : IComparable<MonikerKey>

Typ MonikerKey uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna MonikerKey Inicjuje nowe wystąpienie MonikerKey określony identyfikator GUID i przechowywać.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna DomainClassId Pobiera identyfikator GUID klasy domeny, związane z tym MonikerKey.
Właściwość publiczna DomainRelationshipId Pobiera identyfikator GUID relacji domeny, związane z tym MonikerKey.
Właściwość publiczna MonikerName Pobiera nazwę MonikerKey używany do rozpoznawania monikera.

Początek

Metody

  Nazwa Opis
Metoda publiczna CompareTo Porównuje jeden MonikerKey na inną.
Metoda publiczna Equals(Object) Porównanie to wystąpienie MonikerKey do obiektu przekazane jako parametr.Jeśli obiekt jest MonikerKey innej, porównuje je na podstawie ich nazwy i Identyfikatora, aby ustalić, czy są równe.Pominięcie równa się narusza reguły: OverrideMethodsOnComparableTypes. (Zastępuje Object.Equals(Object)).
Metoda publiczna Equals(MonikerKey) Zwraca czy dwóch MonikerKey obiekty są identyczne.
Metoda publiczna GetHashCode Generuje na podstawie wszystkich porównań równości 3 wykonywane przez CompareTo() dla MonikerKey, która zwróci wartość true dla CompareTo, GetHashCode, będą odpowiadały wartość zwracana przez to HashCode.GetHashCode to pominięcie narusza reguły: OverrideGetHashCodeOnOverridingEquals. (Zastępuje Object.GetHashCode()).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Operatory

  Nazwa Opis
Operator publicznyStatyczny element członkowski Equality Porównuje dwa MonikerKeys na podstawie ich identyfikator, aby ustalić, czy są równe.Przesłanianie operator == do zaspokojenia CA1036:OverrideMethodsOnComparableTypes
Operator publicznyStatyczny element członkowski GreaterThan Porównuje dwa MonikerKeys na podstawie ich identyfikator, aby określić, czy identyfikator monikerKey1's jest większa niż monikerKey2.Przesłanianie operator > do zaspokojenia CA1036:OverrideMethodsOnComparableTypes
Operator publicznyStatyczny element członkowski Inequality Porównuje dwa MonikerKeys na podstawie ich identyfikator, aby ustalić, czy są nierówne.Operator nadrzędnych! = do zaspokojenia CA1036:OverrideMethodsOnComparableTypes
Operator publicznyStatyczny element członkowski LessThan

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling