Freigeben über


Moniker-Klasse

Enthält einen Ausdruck, der verwendet wird, um zu dem Element zugeordnet werden soll.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.Moniker

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntax

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

Der Moniker-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode Moniker(MonikerKey, Store) Konstruktor
Öffentliche Methode Moniker(String, Guid, Guid, Store) Konstruktor

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Column Obwohl ein Moniker ein Konzept im Modell ist, das nicht an einem physikalischen Speicherort im serialisierten Format bindet, wird es normalerweise bei der Serialisierung bzw. bei der Deserialisierung verwendet.Der Speicherort des Monikers im serialisierten Format kann schwer wiegend helfen, Probleme mit nicht aufgelöst Moniker zu analysieren, sodass die Spaltennummer von Speichern der Moniker im serialisierten Format gespeichert wird.
Öffentliche Eigenschaft DomainClassInfo Das DomainClassInfo des DomainClass, dem dieser Moniker beheben soll.
Öffentliche Eigenschaft DomainModelFullName Der Name des DomainModel, zu dem das Element, das von diesem Moniker dargestellte befindet.Dies wird verwendet, um das MonikerResolver zu suchen.
Öffentliche Eigenschaft DomainRelationshipInfo Das DomainRelationshipInfo dieser Moniker nimmt in teil
Öffentliche Eigenschaft Id Die ID dieses Monikers.
Öffentliche Eigenschaft Key Der Schlüssel des Monikers
Öffentliche Eigenschaft Line Obwohl ein Moniker ein Konzept im Modell ist, das nicht an einem physikalischen Speicherort im serialisierten Format bindet, wird es normalerweise bei der Serialisierung bzw. bei der Deserialisierung verwendet.Der Speicherort des Monikers im serialisierten Format kann schwer wiegend helfen, Probleme mit nicht aufgelöst Moniker zu analysieren, sodass die Nummer der Zeile gespeichert, der von der Moniker im serialisierten Format gespeichert wird.
Öffentliche Eigenschaft Link Ruft den Text ab bzw. legt den Namen fest, der Spieler für diesen Moniker enthält.
Öffentliche Eigenschaft Location Obwohl ein Moniker ein Konzept im Modell ist, das nicht an einem physikalischen Speicherort im serialisierten Format bindet, wird es normalerweise bei der Serialisierung bzw. bei der Deserialisierung verwendet.Der Speicherort des Monikers im serialisierten Format kann schwer wiegend helfen, Probleme mit nicht aufgelöst Moniker zu analysieren, sodass wir den Speicherort gespeichert, von dem der Moniker im serialisierten Format gespeichert wird.Der Speicherort ist optional und kann NULL sein, wenn nicht verfügbar ist (z. B.Moniker erstellt im Arbeitsspeicher).
Öffentliche Eigenschaft ModelElement Das Modellelement, das der Moniker zu aufgelöst wird.
Öffentliche Eigenschaft MonikerName Der Name des Monikers
Öffentliche Eigenschaft Resolved Rufen Sie beschluss Moniker bzw. Festlegen des Zustands ab
Öffentliche Eigenschaft Store Der Speicher darin, dass der Moniker erstellt wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CompareTo Vergleicht zwei Moniker auf Grundlage ihrer ID
Öffentliche Methode ConnectElement Schließt das Element an, das von diesem Moniker auf den Link dargestellte Element
Öffentliche Methode Delete Entfernen Sie den Moniker
Öffentliche Methode DeleteLink Trennen Sie die aufgelöste Element des Monikers Link Element aus, und löschen Sie den Link
Öffentliche Methode DisconnectElement Trennt das Element, das von diesem Moniker auf den Link dargestellte Element
Öffentliche Methode Equals(Object) Vergleicht diese Instanz Moniker auf das Objekt, das als Parameter übergeben wird.Wenn das Objekt ein anderer Moniker befindet, werden sie nach ihrer ID auf, um zu bestimmen, ob sie gleich sind.Equals: Regel verstößt, weglassend OverrideMethodsOnComparableTypes. (Überschreibt Object.Equals(Object).)
Öffentliche Methode Equals(Moniker) Vergleicht zwei Moniker, die nach ihrer ID basiert werden, um zu bestimmen, ob diese gleich sind
Öffentliche Methode GetHashCode Verwendet die IDs generieren, um den Hashcode für Monikers 2 mit der gleichen ID der Rückgabe Willens denselben Hashcode.Dieses weglassend Regel verstößt, wird: OverrideGetHashCodeOnOverridingEquals. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Resurrect Beleben Sie diesen Moniker erneut.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatischer Member Equality Vergleicht zwei Moniker, die nach ihrer ID basiert werden, um zu bestimmen, ob diese gleich sind.Überschreiben von Operator ==, um CA1036 zu erreichen: OverrideMethodsOnComparableTypes
Öffentlicher OperatorStatischer Member GreaterThan Vergleicht zwei Moniker, die nach ihrer ID basiert werden, um zu bestimmen, ob moniker1's-ID größer als moniker2 ist.Überschreiben von > Operator, um CA1036 zu erreichen: OverrideMethodsOnComparableTypes
Öffentlicher OperatorStatischer Member Inequality Vergleicht zwei Moniker, die nach ihrer ID basiert werden, um zu bestimmen, ob sie ungleich sind.Überschreiben von Operator! = CA1036 erfüllen: OverrideMethodsOnComparableTypes
Öffentlicher OperatorStatischer Member LessThan

Zum Seitenanfang

Hinweise

Der MonikerName-Eigenschaftswert muss eindeutig sein und nur ein Element darstellen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling-Namespace