Condividi tramite


Classe Moniker

Contiene un'espressione utilizzata per eseguire il mapping all'elemento.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.Moniker

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 Moniker _
    Implements IComparable(Of Moniker)
[SerializableAttribute]
public sealed class Moniker : IComparable<Moniker>

Il tipo Moniker espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico Moniker(MonikerKey, Store) Costruttore
Metodo pubblico Moniker(String, Guid, Guid, Store) Costruttore

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Column Anche se un moniker è un concetto nel modello che non lega a una posizione fisica in formato serializzato, viene generalmente utilizzato per la serializzazione e deserializzazione.La posizione del moniker in formato serializzato può notevolmente semplificare l'analisi dei problemi relativi ai moniker non risolti, in modo da archiviamo il numero di colonne in cui il moniker è archiviato nel formato serializzato.
Proprietà pubblica DomainClassInfo Il DomainClassInfo del DomainClass a cui il moniker deve risolvere.
Proprietà pubblica DomainModelFullName Il nome del DomainModel in cui l'elemento rappresentato dal moniker risiede.Ciò viene utilizzata per cercare il MonikerResolver.
Proprietà pubblica DomainRelationshipInfo Il DomainRelationshipInfo il moniker partecipa in
Proprietà pubblica Id L'id del moniker.
Proprietà pubblica Key La chiave del moniker
Proprietà pubblica Line Anche se un moniker è un concetto nel modello che non lega a una posizione fisica in formato serializzato, viene generalmente utilizzato per la serializzazione e deserializzazione.La posizione del moniker in formato serializzato può notevolmente semplificare l'analisi dei problemi relativi ai moniker non risolti, in modo da archiviamo il numero di riga in cui il moniker è archiviato nel formato serializzato.
Proprietà pubblica Link Ottiene o imposta il collegamento che contiene il giocatore di ruolo per il moniker.
Proprietà pubblica Location Anche se un moniker è un concetto nel modello che non lega a una posizione fisica in formato serializzato, viene generalmente utilizzato per la serializzazione e deserializzazione.La posizione del moniker in formato serializzato può notevolmente semplificare l'analisi dei problemi relativi ai moniker non risolti, in modo da memorizziamo la posizione in cui il moniker è archiviato nel formato serializzato.La posizione è facoltativa e può essere se non disponibile null (ad esempioMoniker creato nella memoria.
Proprietà pubblica ModelElement L'elemento del modello le risoluzioni del moniker su.
Proprietà pubblica MonikerName Il nome del moniker
Proprietà pubblica Resolved Set/ottenere lo stato di risoluzione del moniker
Proprietà pubblica Store L'archivio che il moniker abbia creato in.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CompareTo Confronta due moniker basati sulla loro ID.
Metodo pubblico ConnectElement Collega l'elemento rappresentato dal moniker al collegamento dell'elemento
Metodo pubblico Delete rimuovere il moniker
Metodo pubblico DeleteLink Disconnettere l'elemento risolto del moniker dal collegamento dell'elemento ed eliminare il collegamento
Metodo pubblico DisconnectElement Disconnette l'elemento rappresentato dal moniker al collegamento dell'elemento
Metodo pubblico Equals(Object) Confronta questa istanza del moniker all'oggetto passato come parametro.Se l'oggetto è un altro moniker, li confronta in base al relativo ID per determinare se sono uguali.Omettendo equals viola la regola: OverrideMethodsOnComparableTypes. (Esegue l'override di Object.Equals(Object)).
Metodo pubblico Equals(Moniker) Confronta due moniker basati sul relativo ID per determinare se sono uguali
Metodo pubblico GetHashCode Utilizzare l'ID per generare il HashCode in modo da moniker 2 con tornare alla quale lo stesso ID lo stesso HashCode.omettendo 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 Resurrect Resuscita il moniker.
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 moniker basati sul relativo ID per determinare se sono uguali.Eseguire l'override di == dell'operatore per soddisfare CA1036: OverrideMethodsOnComparableTypes
Operatore pubblicoMembro statico GreaterThan Confronta due moniker basati sul relativo ID per determinare se moniker1 ID è maggiore di moniker2.Eseguire l'override dell'operatore > per soddisfare CA1036: OverrideMethodsOnComparableTypes
Operatore pubblicoMembro statico Inequality Confronta due moniker basati sul relativo ID per determinare se sono diversi.Eseguire l'override dell'operatore! = per soddisfare CA1036: OverrideMethodsOnComparableTypes
Operatore pubblicoMembro statico LessThan

In alto

Note

MonikerName il valore della proprietà deve essere univoco e rappresentare un solo elemento.

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