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


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

Microsoft.VisualStudio.Modeling.Shell пространство имен предоставляет классы для оболочки конструктора доменного языка.Оболочка предоставляет интерфейс различные функции и службы до конца Visual Studio.

Можно использовать Microsoft.VisualStudio.Modeling.Shell пространство имен для настройки внешнего вида конструктора или созданного конструктора для доменного языка.Например, может потребоваться добавить новые команды в меню или создать новые вкладки, на которых отображаются сведения, относящиеся к проекту.

Классы

  Класс Описание
Открытый класс AmbientFontService Предоставляет доступ к шрифту по умолчанию, используемый конструкторами в Visual Studio.
Открытый класс ClassViewImages Представляет список образа, используемый обозревателем представления классов модели и IntelliSense.
Открытый класс ClassViewNavigationInfo Представляет сведения о каждом элементе, который может появляться в схему.Сведения о каждом элементе показано, как узел в окне представление классов.
Открытый класс ClipboardCommandSet Представляет набор команд, доступных в меню в доменном языке.Переопределите методы в YourLanguageClipboardCommandSet, чтобы изменить эти команды обрабатываются.
Открытый класс CommandContextBoundMenuCommand Представляет команды меню, привязана к конкретному контексту пользовательского интерфейса.
Открытый класс CommandContextChangedEventArgs EventArgs перенаправя сведения о событиях изменения контекста команд.
Открытый класс CommandSet Представляет набор команд, доступных в меню доменного языка.Переопределите методы в YourLanguageCommandSet, чтобы изменить эти команды обрабатываются.
Открытый класс CommandSetLibrary Базовый класс для CommandSet и ClipboardCommandSet.Предоставляет доступ к текущему выделению, схеме окнам и служб.
Открытый класс CommonModelingCommands Определяет идентификаторы группы общих команд в конструкторе доменного языка.
Открытый класс ContainerBase Применяет стили к базовому окно инструментов и выполнение общих операций, таких как границы создания и пределах.
Открытый класс CurrentSelectionPusher Класс, чтобы отобразить текущее выделение из набора поставщиков диспетчера валюты WinForms или элементов управления содержимым WPF в окне свойств Visual Studio
Открытый класс DiagramDocView Представляет представление схемы в конструкторе доменного языка или создаваемый конструкторе.
Открытый класс DiagramExporter Экспортирует схемы из конструктора доменного языка, как образы.
Открытый класс DialogBase Представляет базовый класс для диалогового окна, размещенная в оболочке.
Открытый класс DocData При переопределении в производном классе представляет документ в памяти.
Открытый класс DocumentSavedEventArgs Класс EventArgs для внесения сведений о файле сохраняет операции
Открытый класс DslModelExplorerFilter Фильтр для использования с ElementWalkers.
Открытый класс DynamicStatusMenuCommand Сокращает конфликты слияния во время интеграций сервера при вызове команды меню.
Открытый класс ElementTreeNode Абстрактный класс ExplorerTreeNodes, представляющее ModelElements
Открытый класс ErrorListObserver ErrorListObserver отслеживает изменения после завершения проверки VsValidationController.В нем отчеты ошибка/предупреждение или сообщение на СООТВЕТСТВИЕ ErrorList и окна вывода.
Открытый класс ExplorerElementVisitor Представляет посещая функцию, также известную как идентификаторы элемента, который траверсирует модель хранения в памяти (IMS) и добавить узлы в дереве навигации обозревателя модели.
Открытый класс ExplorerTreeNode Представляет узел в модели представлении в виде дерева обозревателя.
Открытый класс ExportErrorEventArgs Представляет аргументы ExportErrorEventArgs класс.
Открытый класс FileCancelException Представляет исключение, которое вызывается, если проблема возникает, когда пользователь отменяет операцию сохранения.
Открытый класс LinkedTransaction Управляет открытие и заключение глобально связанной транзакции и всех транзакций хранилища в памяти (IMS), в связанной транзакции.
Открытый класс ModelElementLocator Вспомогательный класс для работы со ссылками элемента модели.
Открытый класс ModelElementTreeNode Представляет узел элемента в дереве навигации обозревателя модели.
Открытый класс ModelExplorerToolWindow Представляет окно инструментов, узлы обозревателя модели.
Открытый класс ModelExplorerTreeContainer Представляет обозреватель модели, который содержит представление в виде дерева в алфавитном порядке всех элементов в модели.
Открытый класс ModelingBindingSourceToolboxItem ToolboxItem для класса ModelingBindingSource
Открытый класс ModelingCompositionContainer Простой класс, чтобы обеспечить доступ к контейнеру композиции, который должен быть использован, моделирование активов и их расширений
Открытый класс ModelingDocData Представляет документ в хранилище.
Открытый класс ModelingDocStore Представляет элементы и отношения модели в памяти.
Открытый класс ModelingDocView Представляет окно документа в конструкторе доменного языка или создаваемый конструкторе.
Открытый класс ModelingEditorFactory Предоставляет поддержку для моделирования фабрики редактора, позволяющий оболочке Visual Studio для получения редактор для заданного типа файлов.
Открытый класс ModelingErrorListItem Представляет элемент, который может обрабатываться в ModelingErrorListProvider.
Открытый класс ModelingErrorListProvider ModelingErrorListProvider предоставляет способ для ModelingdocData к ошибке или предупреждения, сообщения отчета В окне список ошибок.
Открытый класс ModelingPackage При переопределении в производном классе представляет VSPackage для конструктора доменного языка.
Открытый класс ModelingPartitionMapper Задает раздел для указанного элемента модели или класса.
Защищенный класс ModelingPartitionMapper.PartitionMappings Кэш сопоставления секций для использования во время выполнения длительность операции сопоставления.Записывает разделах моделей и схем и кэш сопоставления раздела идентификатором доменного класса
Открытый класс ModelingSchemaResolver Реализация ISchemaResolver, позволяющее пространство имен целевого объекта схемы в коллекции схем, которые определяют пространство имен.
Открытый класс ModelingWindowPane Предоставляет уведомление о событии службы выделения и выделения для обоих окнах инструментов представлений и рисования.
Открытый класс MonitorSelectionEventArgs Представляет аргументы для службы выделения монитора.
Открытый класс NavigateToModelExplorerTreeNodeCommand Команда перемещения проверки, перейдите в окно обозреватель моделей.
Открытый класс NavigateToShapesOnDiagramCommand
Открытый класс PackageUtility
Открытый класс ProvideBindingPathAttribute Этот атрибут позволяет сборки в вашем Visual Studio Пакет или модуль для использования другими пакетами и расширениями.Он добавляет каталог, где устанавливается на пакет Visual Studio поиска сборок список, который используется для разрешения ссылок на сборку.
Открытый класс ProvideCommandLineSwitchAttribute Предоставляющий записи реестра для параметра командной строки.
Открытый класс ProvideRelatedFileAttribute Класс атрибута, предоставляющий записи реестра для запроса, что оболочка используют управляемые связь между вложенной файлом и его родительским элементом в обозревателе решений
Открытый класс ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute Используется для указания того, что пользовательский конструктор XML не должен разрешить SxS со стандартным редактирования текста определяется редактор XML.
Открытый класс ProvideXmlEditorChooserDesignerViewAttribute Используется для реализации сведения о регистрации Chooser XML для пользовательского конструктора XML.
Открытый класс RegisterAdditionalEditorExtensionAttribute Класс атрибута, предоставляющий способ добавления дополнительного расширения файла при обработке к существующим редакторам что-нибудь еще не изменяя
Открытый класс RegisterAsDslToolsEditorAttribute Этот атрибут применяется к тегу конструктор средств DSL, который был создан с помощью мастера конструктора.Он позволяет мастер конструктора для advise для повторного использования другими конструкторами non-DSLTools обрабатываются расширений файлов, а также позволяет ему, чтобы удалить старые конструктор DSL без удаления другие пакеты, которые обрабатывают такое же расширение файла.
Открытый класс RoleGroupTreeNode Представляет узел, который содержит роли дочернего элемента для родительской роли в дереве навигации обозревателя модели.
Открытый класс RoleTreeNode Узел обозревателя моделей сообщил, что в связи с количеством элементов, равным одному.
Открытый класс SerializationErrorListItem Этот класс преобразует SerializationMessage в a И задачи окна список ошибок.
Открытый класс ShellUtility Служебные методы для поиска решения и RDT.
Открытый класс SimpleErrorListItem Подкласс, чтобы разрешить простой текст, добавляемый в окне ошибки.
Открытый класс SingleDiagramDocView При переопределении в производном классе отображает одну схему в представлении документа.
Открытый класс SubordinateDocData Объект DocData, представляющий файл в памяти (т е указывающие на подчиненный, представленной в виде дочерних элементов элемента проекта в обозревателе решений).
Открытый класс SubordinateDocumentLockHolder Управляет блокировка правки в субординационном файле в таблице текущих документов.
Открытый класс SubordinateFileHelper Вспомогательные методы для управления подчиненные файлы (файлы, которые отображаются вложенные внутри элементов проекта в обозревателе решений).
Открытый класс TaskMenuCommand Представляет запись команды меню в контекстном меню для элемента проверки в списке ошибок.
Открытый класс TaskValidationMessage Представляет ошибку проверки, предупреждение или информационное сообщение.
Открытый класс ToolWindow При переопределении в производном классе представляет окно инструментов в конструкторе для доменного языка.
Открытый класс UndoManager Вспомогательный класс, который создает программу-оболочку диспетчер отката оболочки Visual Studio.
Открытый класс UndoUnit Программа-оболочка для моделирования транзакций, поэтому их может использоваться интерфейсом IOleUndoManager оболочки.
Открытый класс UserActionEventArgs Аргументы события для передачи сведений обратно пользователю.
Открытый класс ValidationMessageCommandIds CommandIDs для пакета конструкторе приложений.
Открытый класс ValidationTask Задача проверки.
Открытый класс ValidationTaskProvider
Открытый класс VSDiagramView Представляет представление схемы узлы того, Visual Studio.
Открытый класс VSDiagramViewSite Используется к сайту элемента управления рабочей области конструирования.Обеспечивает доступ к службам, оболочки.
Открытый класс VsValidationContext Зависит от контекста ДЛЯ оболочки.Он является производным от ValidationContext.
Открытый класс VsValidationController ДЛЯ проверки модели контроллера.
Открытый класс WaitCursor Отображает курсор ожидания, пока экземпляр существует, и возвращает исходное курсор, когда он удаляется.

Структуры

  Структура Описание
Открытая структура ClassViewNavigationInfoNode Представляет элемент, который появляется в качестве узла в представлении в виде дерева.
Открытая структура QueryEditResult Управляет результаты в случае, когда запрос изменить документ, и инкапсулирует результаты вызова QueryEditFiles.
Открытая структура QuerySaveResult Управляет результаты в случае, когда запрос сохранить документ, и инкапсулирует результаты вызова QuerySaveFiles.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IMonitorSelectionService Контролирует состояние текущего выделения в оболочке.
Открытый интерфейс IRelatedDocList Список документов, связанных в другой документ.
Открытый интерфейс SRelatedDocList Идентификатор службы для службы RelatedDocList, используемой клиентами Modelbus.

Делегаты

  Делегат Описание
Открытый делегат DescriptionHandler Вызывается, чтобы определить описание транзакции.
Открытый делегат GetModelElementDisplayNameEventHandler Вызовите обратно, которое позволяет указать имя элемента, показанное в обозревателе моделей.
Открытый делегат IncludeInResultsCallback Представляет метод, который решит если файл следует включить в результаты поиска.
Открытый делегат TransactionCommitHandler Вызывается при фиксации транзакции.

Перечисления

  Перечисление Описание
Открытое перечисление ClassViewNavigationInfoTypes Представляет типы узлов, к которым можно присвоить элемент в дереве навигации.
Защищенное перечисление DiagramDocView.ToolboxItemFilterType Перечисление, используемое для указания указанную коллекцию фильтра области элементов.
Открытое перечисление ExportUserAction Представляет тип проблемы, которая требует внимания пользователя.
Открытое перечисление IncludeResults Перечисление, возвращенный из IncludeInResultsCallback, чтобы определить, должен ли текущий элемент быть включен в списке и должен ли при поиске продолжить.
Защищенное перечисление ModelingPartitionMapper.WhichPartition
Открытое перечисление RelatedFileType Перечисление пометить на specifiy связанной функциональности файла