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


DslDefinitionModelSerializationBehaviorMonikerResolver - класс

Сопоставитель моникера для расширения функциональности DslDefinitionModelSerializationBehavior сериализации.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.SimpleMonikerResolver
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolverBase
      Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolver

Пространство имен:  Microsoft.VisualStudio.Modeling.DslDefinition
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Синтаксис

'Декларация
Public Class DslDefinitionModelSerializationBehaviorMonikerResolver _
    Inherits DslDefinitionModelSerializationBehaviorMonikerResolverBase
public class DslDefinitionModelSerializationBehaviorMonikerResolver : DslDefinitionModelSerializationBehaviorMonikerResolverBase

Тип DslDefinitionModelSerializationBehaviorMonikerResolver предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод DslDefinitionModelSerializationBehaviorMonikerResolver Конструктор.

В начало страницы

Свойства

  Имя Описание
Открытое свойство IsDeserializing Возвращает моникер, используется ли в настоящее время для десериализации (Унаследовано от SimpleMonikerResolver.)
Защищенное свойство IsDisposed Возвращает распознаватель моникера и проверяет, был ли удален из него. (Унаследовано от SimpleMonikerResolver.)
Открытое свойство SerializationContext Устаревший. Возвращает или задает контекст сериализации. (Унаследовано от SimpleMonikerResolver.)
Защищенное свойство UnresolvedMonikerExceptionMessage (Унаследовано от DslDefinitionModelSerializationBehaviorMonikerResolverBase.)

В начало страницы

Методы

  Имя Описание
Открытый метод AddNewElement Добавляет элемент во время транзакции десериализации. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод AddToLookupTable Добавляет дополнительные ключи в таблице уточняющих запросов моникера, моникеры. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод CalculateQualifiedName Вычислите строку monikerized полным заданного ModelElement. (Унаследовано от DslDefinitionModelSerializationBehaviorMonikerResolverBase.)
Защищенный метод CanBeMonikerized Сообщает, если DomainClass может быть monikerized или нет. (Унаследовано от DslDefinitionModelSerializationBehaviorMonikerResolverBase.)
Открытый метод CreateMoniker В настоящий момент не реализовано. (Унаследовано от SimpleMonikerResolver.)
Открытый метод CreateMonikerForToken В настоящий момент не реализовано. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод DeserializationComplete (Переопределяет SimpleMonikerResolver.DeserializationComplete().)
Открытый метод Dispose() Освобождает все ресурсы, используемые объектом SimpleMonikerResolver. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод Dispose(Boolean) Удаляет данный арбитр моникера. (Унаследовано от SimpleMonikerResolver.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Завершает сопоставитель моникера, но не удаляет его. (Унаследовано от SimpleMonikerResolver.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnAmbiguousMoniker Вызывается, когда 2 новых элементов дадут той же моникер, который приведет к неоднозначности во время разрешения моникера. (Унаследовано от DslDefinitionModelSerializationBehaviorMonikerResolverBase.)
Защищенный метод OnMonikerResolvedToDuplicateLink Вызывается при разрешении моникер вызывает дублирующаяся ссылка. (Унаследовано от DslDefinitionModelSerializationBehaviorMonikerResolverBase.)
Защищенный метод OnStoreDisposing Alerts, прослушиватели, что хранилище удаляется. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод OnTopLevelTransactionBeginning Проверяет, является ли новая транзакция верхнего уровня. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод OnTransactionRollback Alerts, прослушиватели, что транзакция была откаченна. (Унаследовано от SimpleMonikerResolver.)
Защищенный метод OnUnresolvedMoniker Вызывается в конце синхронизации, если они имеются неразрешенные моникеры. (Унаследовано от DslDefinitionModelSerializationBehaviorMonikerResolverBase.)
Открытый метод ProcessAddedElement Этот метод вызывается, когда добавленный элемент модели обрабатывается в конце транзакции десериализации. (Переопределяет SimpleMonikerResolver.ProcessAddedElement(ModelElement).)
Открытый метод Reset Повторно инициализирует начальное состояние моникера к своему сопоставитель (Унаследовано от SimpleMonikerResolver.)
Открытый метод ResolveMoniker Разрешает указанная моникером модели Dsl.Особый случай ModelElement для поддержки специальных связи, использующий ModelElement как роль проигрывателя целевого объекта (т еPresentationViewsSubject). (Переопределяет SimpleMonikerResolver.ResolveMoniker(Moniker).)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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