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


VsModelingView - класс

Поддерживает создание и изменение ModelBusView для стандартного редактора конструктора DSL на базе VS.

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

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

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusView
    Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingView
      Microsoft.VisualStudio.Modeling.Integration.Shell.StandardVsModelingDiagramView

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

Синтаксис

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

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

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

  Имя Описание
Защищенный метод VsModelingView Конструктор

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

Свойства

  Имя Описание
Открытое свойство Adapter Экземпляр ModelBusAdapter, который создал данный ModelBusView и владеет ним (Унаследовано от ModelBusView.)
Открытое свойство IsOperational Указывает, что для данного экземпляра можно вызывать любые API обработки ModelBusView. (Переопределяет ModelBusView.IsOperational.)
Открытое свойство ViewReference Идентификатор ссылки, используемый для создания данного объекта ModelBusView (Унаследовано от ModelBusView.)

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

Методы

  Имя Описание
Открытый метод Close Закрывает WindowFrame, представленное этим ModelBusView.Не поддерживает сохраняемость DocData, связанных с данным ModelBusView. (Переопределяет ModelBusView.Close().)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Защищенный метод GetDocView Вызов GetDocView присоединит этот экземпляр VsModelingView к экземпляру ModelingDocView, представленному им.Вызывающий объект должен явно вызвать метод Show(), чтобы сделать элемент WindowFrame видимым в Visual Studio, если он не является видимым.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод Hide Скрывает WindowFrame, представленное этим ModelBusView.Базовый контейнер представления все еще находится в памяти. (Переопределяет ModelBusView.Hide().)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод Open Открывает/вкладывает базовый объект редактора, представленный данным ModelBusView. (Переопределяет ModelBusView.Open().)
Открытый метод SetSelection(ModelBusReference) Выбирает элемент, указанный ссылкой в этом ModelBusView (Унаследовано от ModelBusView.)
Открытый метод SetSelection(IEnumerable<ModelBusReference>) Выбирает элементы, указанные ссылками в этом ModelBusView (Унаследовано от ModelBusView.)
Открытый метод Show Активирует WindowFrame, представленное этим ModelBusView и устанавливает фокус на него (Переопределяет ModelBusView.Show().)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

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