Moniker - класс
Содержит выражение, используемое для сопоставления с родительским элементом.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.Moniker
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
<SerializableAttribute> _
Public NotInheritable Class Moniker _
Implements IComparable(Of Moniker)
[SerializableAttribute]
public sealed class Moniker : IComparable<Moniker>
Тип Moniker предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
Moniker(MonikerKey, Store) | Конструктор | |
Moniker(String, Guid, Guid, Store) | Конструктор |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
Column | Даже если моникер понятие в модели, которая не соответствует физическому расположению в сериализованном формате, обычно используемый в сериализации/десериализации.Расположение моникера в сериализованном формате может значительно повысить анализировать проблемы с неразрешенный моникерами, поэтому мы храним моникер номер столбца, в котором хранится в сериализованном формате. | |
DomainClassInfo | DomainClassInfo DomainClass, который должен разрешить данный моникер. | |
DomainModelFullName | Имя DomainModel котором находится элемент, представленный данным моникером.Это используется для поиска MonikerResolver. | |
DomainRelationshipInfo | Данный моникер DomainRelationshipInfo участвует | |
Id | Идентификатор данного моникера. | |
Key | Ключ моникера | |
Line | Даже если моникер понятие в модели, которая не соответствует физическому расположению в сериализованном формате, обычно используемый в сериализации/десериализации.Расположение моникера в сериализованном формате может значительно повысить анализировать проблемы с неразрешенный моникерами, поэтому мы храним номер линии, где моникер хранится в сериализованном формате. | |
Link | Возвращает или задает ссылку, которая содержит роль проигрывателя для данного моникера. | |
Location | Даже если моникер понятие в модели, которая не соответствует физическому расположению в сериализованном формате, обычно используемый в сериализации/десериализации.Расположение моникера в сериализованном формате может значительно повысить анализировать проблемы с неразрешенный моникерами, поэтому мы храним расположение, где моникер хранится в сериализованном формате.Расположение является необязательным и может принимать значение null, если недоступен (например.Моникер, созданный в памяти). | |
ModelElement | Моникер позволяет элемент модели. | |
MonikerName | Имя моникера | |
Resolved | Установка и получение состояние решения моникера | |
Store | Моникер создан в хранилище, что. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
CompareTo | Сравнивает 2 моникера на основе их идентификаторе | |
ConnectElement | Элемент, представленный этим моникером подключается к связи элемента | |
Delete | Удалите моникер | |
DeleteLink | Отключает элемент моникера разрешенный из связи элемента и удалите связь | |
DisconnectElement | Отключает элемент, представленный данным моникером для связи элемента | |
Equals(Object) | Сравнивает данный экземпляр моникера к объекту передаваемые в качестве параметра.Если объект другого моникера, он сравнивает их на основе их идентификатор, чтобы определить, равны ли они.Снимающ равно нарушает правило: OverrideMethodsOnComparableTypes. (Переопределяет Object.Equals(Object).) | |
Equals(Moniker) | Сравнивает 2 моникера на основе их идентификатор, чтобы определить, равны ли они | |
GetHashCode | Использует идентификатор для формирования Хэш-код, так как моникер 2 с таким же идентификатором будет возвращать один и тот же Хэш-код.Снимающ это нарушает правило: OverrideGetHashCodeOnOverridingEquals. (Переопределяет Object.GetHashCode().) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
Resurrect | Воскресите данный моникер. | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Операторы
Имя | Описание | |
---|---|---|
Equality | Сравнивает 2 моникера на основе их идентификатор, чтобы определить, равны ли они.Переопределения оператора ==, чтобы удовлетворить CA1036: OverrideMethodsOnComparableTypes | |
GreaterThan | Сравнивает 2 моникера на основе их идентификатор для определения, является ли идентификатор moniker1 больше moniker2.Переопределять оператор > для удовлетворения CA1036: OverrideMethodsOnComparableTypes | |
Inequality | Сравнивает 2 моникера на основе их идентификатор, чтобы определить, что они не равны.Переопределять оператор! = выполнить CA1036: OverrideMethodsOnComparableTypes | |
LessThan |
В начало страницы
Заметки
MonikerName значение свойства должно быть уникальным и представления только один элемент.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.