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


ModelingAdapter - класс

Создает программу-оболочку модели доменного языка.Наследование от этого класса для создания адаптера для DSL.

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

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
    Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter
      Microsoft.VisualStudio.Modeling.Integration.StandardModelingAdapter

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

Синтаксис

'Декларация
Public MustInherit Class ModelingAdapter _
    Inherits ModelBusAdapter
public abstract class ModelingAdapter : ModelBusAdapter

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

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

  Имя Описание
Защищенный метод ModelingAdapter(ModelBusReference, ModelBusAdapterManager) Конструктор
Защищенный метод ModelingAdapter(ModelBusReference, ModelBusAdapterManager, ModelingDocumentHandler) Конструктор

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

Свойства

  Имя Описание
Открытое свойство AdapterManager Экземпляр ModelBusAdapterManager, создающего данный экземпляр ModelBusAdapter. (Унаследовано от ModelBusAdapter.)
Открытое свойство DisplayName Отображаемое имя ModelBusAdapter (Унаследовано от ModelBusAdapter.)
Открытое свойство Disposed Значение True, если данный экземпляр ModelBusAdapter удаляется, и false в противном случае. (Унаследовано от ModelBusAdapter.)
Открытое свойство DocumentHandler ModelingDocumentHandler, используемый этим ModelingAdapter.DocumentHandler ModelBusAdapter используется для настройки модель создает программу-оболочкуая ним.Можно установить это свойство, только если оно еще не заданы.
Открытое свойство Reference (Унаследовано от ModelBusAdapter.)

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

Методы

  Имя Описание
Открытый метод Dispose() (Унаследовано от ModelBusAdapter.)
Защищенный метод Dispose(Boolean) Очистка этот экземпляр ModelBusAdapter.Активировать dispose DocumentHandler, если он имеется. (Переопределяет ModelBusAdapter.Dispose(Boolean).)
Открытый метод Equals(Object) Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод Equals(ModelBusAdapter) Значение True, если это ModelBusAdapter эти же, что и данный экземпляр, то ModelBusAdapter, false в противном случае. (Унаследовано от ModelBusAdapter.)
Защищенный метод Finalize Деструктор. (Унаследовано от ModelBusAdapter.)
Открытый метод GetDefaultView Возвращает DefaultView, связанный с этой моделью, если таковой доступен. (Унаследовано от ModelBusAdapter.)
Открытый метод GetElementReference Получите ссылку заданного экземпляра объекта предположенного, что раскрытия данным адаптером. (Унаследовано от ModelBusAdapter.)
Защищенный метод GetElementReferences Получите назад все ссылочные объекты, которые соответствуют данному контракту данных. (Унаследовано от ModelBusAdapter.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetReferences (Унаследовано от ModelBusAdapter.)
Защищенный метод GetReferenceStatus Возвращает ReferenceStatus для текущей ссылки.Если это, то ссылка элемента, а затем пытается ResolveElementReference. (Унаследовано от ModelBusAdapter.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetView Возвращает указанное представление, связанное с этой модели, основанной на ссылке ModelBusView (Унаследовано от ModelBusAdapter.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ResolveElementReference(ModelBusReference) Если задан идентификатор элемента, возвращает реальный объект, представляемый этой ссылкой. (Унаследовано от ModelBusAdapter.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод TrySetDocumentHandler Если ModelingDocumentHandler еще не установлен (конструктором, например), то наборы его к переданному значению в качестве параметра.В противном случае возвращает значение false.

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

Заметки

Создайте адаптер с указанной модели, используя экземпляр IModelBus.

Дополнительные сведения см. в разделе Интеграция моделей с помощью Visual Studio Modelbus.

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

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

См. также

Ссылки

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