Condividi tramite


Classe MonikerKey

Rappresenta la chiave di un Moniker

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.MonikerKey

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 associata a MonikerKey.
Proprietà pubblica DomainRelationshipId Ottiene il GUID relazione di dominio associata a MonikerKey.
Proprietà pubblica MonikerName Ottiene il nome dell'oggetto MonikerKey utilizzato per risolvere il moniker.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CompareTo Confronta un oggetto MonikerKey con un altro.
Metodo pubblico Equals(Object) Confronta questa istanza MonikerKey all'oggetto passato come parametro.Se l'oggetto è un altro MonikerKey, li confronta in base ai relativi nomi e ID per determinare se sono uguali.L'omissione dei segni di uguale viola la regola: OverrideMethodsOnComparableTypes. (Esegue l'override di Object.Equals(Object)).
Metodo pubblico Equals(MonikerKey) Restituisce un valore che indica se due oggetti MonikerKey sono identici o meno.
Metodo pubblico GetHashCode Genera HashCode basato su tutti e 3 i confronti di uguaglianza eseguiti da CompareTo () per MonikerKey che restituirà il valore true per CompareTo; GetHashCode corrisponderà al valore restituito da this.GetHashCode - L'omissione di questo elemento 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 in base al relativo ID per determinare se sono uguali.Esegue l'override dell'operatore == per soddisfare CA1036:OverrideMethodsOnComparableTypes
Operatore pubblicoMembro statico GreaterThan Confronta due MonikerKeys in base all'ID relativo per determinare se l'ID di monikerKey1 è maggiore di monikerKey2.Esegue l'override dell'operatore > per soddisfare CA1036:OverrideMethodsOnComparableTypes
Operatore pubblicoMembro statico Inequality Confronta due MonikerKeys in base al relativo ID per determinare se sono diversi.Esegue 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