DTE Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект верхнего уровня в объектной модели автоматизации Visual Studio. Документация по _DTE типу является наиболее полной.
public interface class DTE : EnvDTE::_DTE
public interface class DTE : EnvDTE::_DTE
__interface DTE : EnvDTE::_DTE
[System.Runtime.InteropServices.CoClass(typeof(EnvDTE.DTEClass))]
[System.Runtime.InteropServices.Guid("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface DTE : EnvDTE._DTE
[<System.Runtime.InteropServices.CoClass(typeof(EnvDTE.DTEClass))>]
[<System.Runtime.InteropServices.Guid("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type DTE = interface
interface _DTE
Public Interface DTE
Implements _DTE
- Производный
- Атрибуты
- Реализации
Примеры
Sub DTEExample()
Dim objTextDoc As TextDocument
Dim objEP As EditPoint
' Create a new text document.
DTE.ItemOperations.NewFile("General\Text File")
' Get a handle to the new document.
Set objTextDoc = DTE.ActiveDocument.Object("TextDocument")
Set objEP = objTextDoc.StartPoint.CreateEditPoint
' Create an EditPoint and add some text.
objEP.Insert "A test sentence."
End Sub
Комментарии
Дополнительные сведения о ссылках на EnvDTE пространство имен и DTE объект см. в разделе FAQ: преобразование надстроек в расширения VSPackage.
Свойства
| ActiveDocument |
Возвращает активный документ. (Унаследовано от _DTE) |
| ActiveSolutionProjects |
Возвращает массив выделенных в настоящий момент проектов. (Унаследовано от _DTE) |
| ActiveWindow |
Возвращает активное в настоящий момент окно, или окно, находящееся поверх всех других, если активных окон больше нет. (Унаследовано от _DTE) |
| AddIns |
Возвращает AddIns коллекцию, которая содержит все доступные в данный момент надстройки. (Унаследовано от _DTE) |
| Application |
Только для внутреннего применения корпорацией Майкрософт. (Унаследовано от _DTE) |
| CommandBars |
Получает ссылку на панели команд среды разработки. (Унаследовано от _DTE) |
| CommandLineArguments |
Возвращает строку, которая представляет аргументы командной строки. (Унаследовано от _DTE) |
| Commands |
Возвращает коллекцию Commands. (Унаследовано от _DTE) |
| ContextAttributes |
Получает коллекцию ContextAttributes, которая позволяет клиентам автоматизации добавлять новые атрибуты к элементам, выделенным в настоящий момент в окне "Динамическая справка", и предоставлять контекстную справку по дополнительным атрибутам. (Унаследовано от _DTE) |
| Debugger |
Возвращает объекты отладчика. (Унаследовано от _DTE) |
| DisplayMode |
Возвращает режим отображения: MDI или документы с вкладками. (Унаследовано от _DTE) |
| Documents |
Возвращает коллекцию документов, открытых в среде разработки. (Унаследовано от _DTE) |
| DTE |
Возвращает объект расширения верхнего уровня. (Унаследовано от _DTE) |
| Edition |
Возвращает описание версии среды. (Унаследовано от _DTE) |
| Events |
Получает ссылку на объект Events. (Унаследовано от _DTE) |
| FileName |
Только для внутреннего применения корпорацией Майкрософт. (Унаследовано от _DTE) |
| Find |
Возвращает объект Find, который представляет глобальные операции по поиску текста. (Унаследовано от _DTE) |
| FullName |
Возвращает полный путь и имя файла объекта. (Унаследовано от _DTE) |
| Globals |
Возвращает Globals объект, содержащий значения, которые могут быть сохранены в файле решения (SLN), файле проекта или в данных профиля пользователя. (Унаследовано от _DTE) |
| IsOpenFile[String, String] |
Только для внутреннего применения корпорацией Майкрософт. (Унаследовано от _DTE) |
| ItemOperations |
Получает объект ItemOperations. (Унаследовано от _DTE) |
| LocaleID |
Возвращает идентификатор языкового стандарта, в котором работает среда разработки. (Унаследовано от _DTE) |
| Macros |
Получает объект Macros. (Унаследовано от _DTE) |
| MacrosIDE |
Возвращает корень модели автоматизации интегрированной среды разработки макросов. (Унаследовано от _DTE) |
| MainWindow |
Возвращает объект Window, который предоставляет основное окно среды разработки. (Унаследовано от _DTE) |
| Mode |
Возвращает режим среды разработки: отладка или разработка. (Унаследовано от _DTE) |
| Name |
Задает или возвращает имя объекта _DTE. (Унаследовано от _DTE) |
| ObjectExtenders |
Получает объект ObjectExtenders. (Унаследовано от _DTE) |
| Properties[String, String] |
Возвращает Properties коллекцию, представляющую все доступные категории и подкатегории, содержащиеся в диалоговом окне " Параметры " в меню " Сервис ". (Унаследовано от _DTE) |
| RegistryRoot |
Возвращает строку с путем к корневым параметрам реестра Visual Studio. (Унаследовано от _DTE) |
| SelectedItems |
Возвращает коллекцию, содержащую элементы, которые в настоящий момент выбраны в среде. (Унаследовано от _DTE) |
| Solution |
Возвращает объект Solution, который представляет все открытые в текущем экземпляре среды проекты и обеспечивает доступ к объектам построения. (Унаследовано от _DTE) |
| SourceControl |
Возвращает объект SourceControl, который позволяет изменять состояние файла объекта в системе управления версиями. (Унаследовано от _DTE) |
| StatusBar |
Возвращает объект StatusBar, который представляет строку состояния в главном окне среды разработки. (Унаследовано от _DTE) |
| SuppressUI |
Указывает, будет ли отображаться пользовательский интерфейс во время выполнения кода автоматизации, или возвращает информацию об этом. (Унаследовано от _DTE) |
| UndoContext |
Возвращает глобальный объект UndoContext. (Унаследовано от _DTE) |
| UserControl |
Возвращает или задает значение, которое указывает, была ли среда запущена пользователем или автоматизацией. (Унаследовано от _DTE) |
| Version |
Возвращает номер версии приложения-хоста. (Унаследовано от _DTE) |
| WindowConfigurations |
Возвращает коллекцию WindowConfigurations, предоставляющую все доступные конфигурации окон. (Унаследовано от _DTE) |
| Windows |
Возвращает коллекцию Windows, содержащую окна, отображающиеся в этом объекте. (Унаследовано от _DTE) |
Методы
| ExecuteCommand(String, String) |
Выполняет указанную команду. (Унаследовано от _DTE) |
| GetObject(String) |
Возвращает интерфейс или объект с поздней привязкой к объекту DTE и к которому во время выполнения можно получить доступ по имени. (Унаследовано от _DTE) |
| LaunchWizard(String, Object[]) |
Запускает мастер с предоставленными параметрами. (Унаследовано от _DTE) |
| OpenFile(String, String) |
Только для внутреннего применения корпорацией Майкрософт. (Унаследовано от _DTE) |
| Quit() |
Закрывает среду. (Унаследовано от _DTE) |
| SatelliteDllPath(String, String) |
Возвращает вычисленный путь к вспомогательной библиотеке DLL, если задан каталог и имя файла библиотеки DLL, содержащей локализованные ресурсы. (Унаследовано от _DTE) |