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