Klasa Moniker
Zawiera wyrażenie używane do mapowania na jej elementu.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Moniker
Przestrzeń nazw: Microsoft.VisualStudio.Modeling
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Składnia
'Deklaracja
<SerializableAttribute> _
Public NotInheritable Class Moniker _
Implements IComparable(Of Moniker)
[SerializableAttribute]
public sealed class Moniker : IComparable<Moniker>
Typ Moniker uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
Moniker(MonikerKey, Store) | Konstruktor | |
Moniker(String, Guid, Guid, Store) | Konstruktor |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Column | Mimo że Moniker to pojęcie w modelu, który nie powiązany fizycznej lokalizacji w szeregowany format, jest zazwyczaj używany w serializacji/deserializacji.Lokalizacja moniker szeregowany format mogą przysłużyć analizowania problemów z monikerów nierozwiązanych tak zapisujemy numer kolumny, gdzie moniker są przechowywane w szeregowany format. | |
DomainClassInfo | DomainClassInfo z DomainClass, który powinien rozpoznać tym monikerem. | |
DomainModelFullName | Nazwa DomainModel, który element, reprezentowane przez ten Moniker znajduje się w.Służy to find MonikerResolver. | |
DomainRelationshipInfo | DomainRelationshipInfo tym monikerem uczestniczy w | |
Id | Identyfikator ten monikera. | |
Key | Klucz monikera. | |
Line | Mimo że Moniker to pojęcie w modelu, który nie powiązany fizycznej lokalizacji w szeregowany format, jest zazwyczaj używany w serializacji/deserializacji.Lokalizacja moniker szeregowany format mogą przysłużyć analizowania problemów z monikerów nierozwiązanych tak zapisujemy numer wiersza, gdzie moniker są przechowywane w szeregowany format. | |
Link | Zwraca lub ustawia łącze, które zawiera player rolę dla tego monikera. | |
Location | Mimo że Moniker to pojęcie w modelu, który nie powiązany fizycznej lokalizacji w szeregowany format, jest zazwyczaj używany w serializacji/deserializacji.Lokalizacja moniker szeregowany format mogą przysłużyć analizowania problemów z monikerów nierozwiązanych tak zapisujemy lokalizację przechowywania monikera w szeregowany format.Lokalizacja jest opcjonalny i może być null, jeśli nie są dostępne (np.Moniker utworzone w pamięci). | |
ModelElement | Element modelu moniker jest rozpoznawany. | |
MonikerName | Nazwa monikera. | |
Resolved | Ustawić ani uzyskać Państwo resolve monikera. | |
Store | Magazyn, utworzony w ramach monikera. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CompareTo | Porównuje dwa monikerów oparte na ich identyfikator | |
ConnectElement | Łączy z elementu, reprezentowane przez ten moniker do elementu łącza | |
Delete | Usuń monikera. | |
DeleteLink | Odłączyć moniker elementu rozwiązane łącze element i Usuń łącze | |
DisconnectElement | Rozłącza elementu, reprezentowane przez ten moniker do elementu łącza | |
Equals(Object) | Porównanie to wystąpienie Moniker do obiektu przekazane jako parametr.Jeśli obiekt jest Moniker innego, porównuje je na podstawie ich identyfikator, aby ustalić, czy są równe.Pominięcie równa się narusza reguły: OverrideMethodsOnComparableTypes. (Zastępuje Object.Equals(Object)). | |
Equals(Moniker) | Porównuje dwa monikerów oparte na ich identyfikator, aby ustalić, czy są one równe | |
GetHashCode | Korzysta z Identyfikatora do generowania HashCode tak, że 2 Moniker's o tej samej identyfikatory zwróci się do tej samej HashCode.To pominięcie narusza reguły: OverrideGetHashCodeOnOverridingEquals. (Zastępuje Object.GetHashCode()). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
Resurrect | Resurrect tym monikerem. | |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Operatory
Nazwa | Opis | |
---|---|---|
Equality | Porównuje dwa monikerów oparte na ich identyfikator, aby ustalić, czy są równe.Przesłanianie operator == do zaspokojenia CA1036:OverrideMethodsOnComparableTypes | |
GreaterThan | Porównuje dwa monikerów oparte na ich identyfikator, aby określić, czy identyfikator moniker1's jest większa niż moniker2.Przesłanianie operator > do zaspokojenia CA1036:OverrideMethodsOnComparableTypes | |
Inequality | Porównuje dwa monikerów oparte na ich identyfikator, aby ustalić, czy są nierówne.Operator nadrzędnych! = do zaspokojenia CA1036:OverrideMethodsOnComparableTypes | |
LessThan |
Początek
Uwagi
MonikerName Wartość właściwości musi być unikatowa i reprezentują tylko jeden element.
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.