Поделиться через


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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling - пространство имен