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


DTE2 - интерфейс

Объект верхнего уровня в модели объектов автоматизации Visual Studio.

Пространство имен:  EnvDTE80
Сборка:  EnvDTE80 (в EnvDTE80.dll)

Синтаксис

'Декларация
<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")> _
Public Interface DTE2 _
    Inherits _DTE
[GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface DTE2 : _DTE
[GuidAttribute(L"2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface class DTE2 : _DTE
[<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")>]
type DTE2 =  
    interface
        interface _DTE
    end
public interface DTE2 extends _DTE

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

Свойства

  Имя Описание
Открытое свойство ActiveDocument (Унаследовано от _DTE.)
Открытое свойство ActiveDocument Возвращает активный документ.
Открытое свойство ActiveSolutionProjects (Унаследовано от _DTE.)
Открытое свойство ActiveSolutionProjects Возвращает массив выделенных в настоящий момент проектов.
Открытое свойство ActiveWindow (Унаследовано от _DTE.)
Открытое свойство ActiveWindow Возвращает активное в данный момент окно или верхнее окно, если другие окна неактивны.
Открытое свойство AddIns (Унаследовано от _DTE.)
Открытое свойство AddIns Возвращает коллекцию AddIns, содержащую все доступные в данный момент надстройки.
Открытое свойство Application (Унаследовано от _DTE.)
Открытое свойство Application Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство CommandBars (Унаследовано от _DTE.)
Открытое свойство CommandBars Возвращает ссылку на объект CommandBars среды разработки.
Открытое свойство CommandLineArguments (Унаследовано от _DTE.)
Открытое свойство CommandLineArguments Возвращает строку, которая представляет аргументы командной строки.
Открытое свойство Commands (Унаследовано от _DTE.)
Открытое свойство Commands Получает коллекцию Commands.
Открытое свойство ContextAttributes (Унаследовано от _DTE.)
Открытое свойство ContextAttributes Возвращает коллекцию ContextAttributes, которая позволяет клиентам автоматизации добавлять новые атрибуты к элементам, выделенным в настоящий момент в окне Динамическая справка, и предоставлять контекстную справку по дополнительным атрибутам.
Открытое свойство Debugger (Унаследовано от _DTE.)
Открытое свойство Debugger Возвращает объекты отладчика.
Открытое свойство DisplayMode (Унаследовано от _DTE.)
Открытое свойство DisplayMode Возвращает или задает режим отображения — MDI или документы с вкладками.
Открытое свойство Documents (Унаследовано от _DTE.)
Открытое свойство Documents Возвращает коллекцию документов, открытых в среде разработки.
Открытое свойство DTE (Унаследовано от _DTE.)
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство Edition (Унаследовано от _DTE.)
Открытое свойство Edition Возвращает описание версии среды.
Открытое свойство Events (Унаследовано от _DTE.)
Открытое свойство Events Возвращает ссылку на объект Events.
Открытое свойство FileName (Унаследовано от _DTE.)
Открытое свойство FileName Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство Find (Унаследовано от _DTE.)
Открытое свойство Find Возвращает объект Find, который представляет глобальные операции по поиску текста.
Открытое свойство FullName (Унаследовано от _DTE.)
Открытое свойство FullName Возвращает полный путь и имя файла объекта.
Открытое свойство Globals (Унаследовано от _DTE.)
Открытое свойство Globals Возвращает объект Globals, содержащий значения надстроек, которые можно сохранить в файле решения (SLN), файле проекта или в данных профиля пользователя.
Открытое свойство IsOpenFile[String, String] (Унаследовано от _DTE.)
Открытое свойство IsOpenFile[String, String] Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство ItemOperations (Унаследовано от _DTE.)
Открытое свойство ItemOperations Получает объект ItemOperations.
Открытое свойство LocaleID (Унаследовано от _DTE.)
Открытое свойство LocaleID Возвращает идентификатор языкового стандарта, в котором работает среда разработки.
Открытое свойство Macros (Унаследовано от _DTE.)
Открытое свойство Macros Получает объект Macros.
Открытое свойство MacrosIDE (Унаследовано от _DTE.)
Открытое свойство MacrosIDE Возвращает корень модели автоматизации интегрированной среды разработки макросов.
Открытое свойство MainWindow (Унаследовано от _DTE.)
Открытое свойство MainWindow Возвращает объект Window, который предоставляет основное окно среды разработки.
Открытое свойство Mode (Унаследовано от _DTE.)
Открытое свойство Mode Возвращает режим среды разработки: отладка или разработка.
Открытое свойство Name (Унаследовано от _DTE.)
Открытое свойство Name Возвращает имя объекта DTE.
Открытое свойство ObjectExtenders (Унаследовано от _DTE.)
Открытое свойство ObjectExtenders Получает объект ObjectExtenders.
Открытое свойство Properties[String, String] (Унаследовано от _DTE.)
Открытое свойство Properties[String, String] Возвращает коллекцию Properties, представляющую все доступные категории и подкатегории, которые содержатся в диалоговом окне Параметры меню Сервис.
Открытое свойство RegistryRoot (Унаследовано от _DTE.)
Открытое свойство RegistryRoot Возвращает строку с путем к корневому элементу параметров реестра Visual Studio.
Открытое свойство SelectedItems (Унаследовано от _DTE.)
Открытое свойство SelectedItems Возвращает коллекцию, содержащую элементы, которые в настоящий момент выбраны в среде.
Открытое свойство Solution (Унаследовано от _DTE.)
Открытое свойство Solution Возвращает объект Solution, который представляет все открытые в текущем экземпляре среды проекты и обеспечивает доступ к объектам построения.
Открытое свойство SourceControl (Унаследовано от _DTE.)
Открытое свойство SourceControl Возвращает объект SourceControl, который позволяет изменять состояние файла объекта в системе управления версиями.
Открытое свойство StatusBar (Унаследовано от _DTE.)
Открытое свойство StatusBar Возвращает объект StatusBar, который представляет строку состояния в главном окне среды разработки.
Открытое свойство SuppressUI (Унаследовано от _DTE.)
Открытое свойство SuppressUI Возвращает или задает значение, указывающее, должен ли отображаться пользовательский интерфейс во время выполнения кода автоматизации.
Открытое свойство ToolWindows Возвращает объект ToolWindows, используемый в качестве ярлыка для нахождения окон инструментов.
Открытое свойство UndoContext (Унаследовано от _DTE.)
Открытое свойство UndoContext Возвращает глобальный объект UndoContext.
Открытое свойство UserControl (Унаследовано от _DTE.)
Открытое свойство UserControl Возвращает значение, которое указывает, была ли среда запущена пользователем или автоматически.
Открытое свойство Version (Унаследовано от _DTE.)
Открытое свойство Version Возвращает номер версии приложения-хоста.
Открытое свойство WindowConfigurations (Унаследовано от _DTE.)
Открытое свойство WindowConfigurations Возвращает коллекцию WindowConfigurations, предоставляющую все доступные конфигурации окон.
Открытое свойство Windows (Унаследовано от _DTE.)
Открытое свойство Windows Возвращает коллекцию Windows, содержащую окна, отображающиеся в этом объекте.

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

Методы

  Имя Описание
Открытый метод ExecuteCommand(String, String) (Унаследовано от _DTE.)
Открытый метод ExecuteCommand(String, String) Выполняет указанную команду.
Открытый метод GetObject(String) (Унаследовано от _DTE.)
Открытый метод GetObject(String) Возвращает интерфейс или объект с поздней привязкой к объекту DTE и к которому во время выполнения можно получить доступ по имени.
Открытый метод GetThemeColor Возвращает цвет, используемый для отображения пользовательского интерфейса в Visual Studio.
Открытый метод LaunchWizard(String, array<Object[]%) (Унаследовано от _DTE.)
Открытый метод LaunchWizard(String, array<Object[]%) Запускает мастер с предоставленными параметрами.
Открытый метод OpenFile(String, String) (Унаследовано от _DTE.)
Открытый метод OpenFile(String, String) Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый метод Quit() (Унаследовано от _DTE.)
Открытый метод Quit() Закрывает среду Visual Studio.
Открытый метод SatelliteDllPath(String, String) (Унаследовано от _DTE.)
Открытый метод SatelliteDllPath(String, String) Возвращает вычисленный путь к вспомогательной библиотеке DLL, если задан каталог установки надстройки или мастера, а также задано имя файла библиотеки DLL, содержащей локализованные ресурсы.

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

Заметки

Объект DTE предоставляется методом OnConnection, который реализуется при создании надстройки.Объект DTE представляет собой объект Application в Visual Basic.

Для доступа к относящимся к проекту свойствам, например VBProjects или CSharpProjects, используйте синтаксис DTE.GetObject("VBProjects").

Дополнительные сведения о ссылках на пространство имен EnvDTE и объект DTE см. в разделе Создание ссылок на сборки автоматизации и объект DTE2.

Примеры

Sub DTEExample()
  Dim objTextDoc As TextDocument
  Dim objEP As EditPoint
  
  'Create a new text document.
  DTE2.ItemOperations.NewFile("General\Text File")
  'Get a handle to the new document.
  Set objTextDoc = DTE2.ActiveDocument.Object("TextDocument")
  Set objEP = objTextDoc.StartPoint.CreateEditPoint
  'Create an EditPoint and add some text.
  objEP.Insert "A test sentence."
End Sub

См. также

Ссылки

EnvDTE80 - пространство имен

Другие ресурсы

Создание ссылок на сборки автоматизации и объект DTE2