Condividi tramite


Classe MonikerKey

Rappresenta la chiave di un oggetto Moniker.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.MonikerKey

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintassi

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

Il tipo MonikerKey espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico MonikerKey inizializza una nuova istanza di MonikerKey con il GUID e l'archivio specificati.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DomainClassId Ottiene il GUID della classe di dominio associato a questa MonikerKey.
Proprietà pubblica DomainRelationshipId Ottiene il GUID della relazione di dominio associato a questa MonikerKey.
Proprietà pubblica MonikerName Ottiene il nome del MonikerKey utilizzato per risolvere il moniker.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CompareTo Confronta un oggetto MonikerKey un altro.
Metodo pubblico Equals(Object) Confronta questa istanza di MonikerKey all'oggetto passato come parametro.Se l'oggetto è un altro MonikerKey, li confronta in base al nome e l'id per determinare se sono uguali.Omettendo equals viola la regola: OverrideMethodsOnComparableTypes. (Esegue l'override di Object.Equals(Object)).
Metodo pubblico Equals(MonikerKey) Restituisce o meno di due MonikerKey gli oggetti sono identici.
Metodo pubblico GetHashCode Genera HashCode basato su tutti e 3 confronti di uguaglianza rappresentati da CompareTo() per un MonikerKey che restituirà true per CompareTo, il GetHashCode corrisponderà al valore restituito da this.GetHashCode che omette questo viola la regola: OverrideGetHashCodeOnOverridingEquals. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality Confronta due MonikerKeys base al relativo ID per determinare se sono uguali.Eseguire l'override di == dell'operatore per soddisfare CA1036: OverrideMethodsOnComparableTypes
Operatore pubblicoMembro statico GreaterThan Confronta due MonikerKeys base al relativo ID per determinare se monikerKey1 ID è maggiore di monikerKey2.Eseguire l'override dell'operatore > per soddisfare CA1036: OverrideMethodsOnComparableTypes
Operatore pubblicoMembro statico Inequality Confronta due MonikerKeys base al relativo ID per determinare se sono diversi.Eseguire l'override dell'operatore! = per soddisfare CA1036: OverrideMethodsOnComparableTypes
Operatore pubblicoMembro statico LessThan

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling