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


StandardModelingAdapter - класс

Представляет основной адаптер модели на основе DSL.

Этот интерфейс API CLS-несовместим. 

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

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.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public MustInherit Class StandardModelingAdapter _
    Inherits ModelingAdapter
[CLSCompliantAttribute(false)]
public abstract class StandardModelingAdapter : ModelingAdapter

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

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

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

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

Свойства

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

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

Методы

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

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

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

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

См. также

Ссылки

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