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


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

EnvDTE — это обернутая сборка COM-библиотеки, содержащая объекты и члены для Visual Studio автоматизации ядра.

Изменения и новые функциональные возможности содержатся в пространствах имен EnvDTE80, EnvDTE90, EnvDTE90a и EnvDTE100.

При добавлении ссылки на сборку EnvDTE.dll необходимо также задать для свойства EmbedInteropTypes сборки значение false.

Классы

  Класс Описание
Открытый класс _dispBuildEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispCommandBarControlEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispCommandEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispDebuggerEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispDocumentEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispDTEEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispFindEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispOutputWindowEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispProjectItemsEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispProjectsEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispSelectionEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispSolutionEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispTaskListEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispTextEditorEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispWindowEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс BuildEventsClass Инфраструктура. Обратитесь к BuildEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый класс CodeModelLanguageConstants Константа, задающая язык, использовавшийся при создании кода.
Открытый класс CommandBarEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс CommandEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс Constants Константы, являющиеся общими для всех языков программирования Visual Studio.
Открытый класс DebuggerEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс DocumentEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс DTEClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс DTEEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс FindEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс OutputWindowEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс ProjectItemsEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс ProjectsEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс SelectionEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс SolutionClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс SolutionEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс TaskListEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс TextEditorEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс vsTaskCategories Представляет тип задачи в окне Список задач.
Открытый класс WindowEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс _BuildEvents Обратитесь к BuildEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _CommandBarControlEvents Обратитесь к CommandBarEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _CommandEvents Обратитесь к CommandEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _DebuggerEvents Обратитесь к DebuggerEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _DebuggerEventsRoot Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispBuildEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispBuildEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispCommandBarControlEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispCommandBarControlEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispCommandEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispCommandEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispDebuggerEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispDebuggerEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispDocumentEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispDocumentEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispDTEEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispDTEEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispFindEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispFindEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispOutputWindowEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispOutputWindowEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispProjectItemsEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispProjectItemsEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispProjectsEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispProjectsEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispSelectionEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispSelectionEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispSolutionEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispSolutionEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispTaskListEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispTaskListEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispTextEditorEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispTextEditorEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispWindowEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispWindowEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _DocumentEvents Обратитесь к DocumentEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _DocumentEventsRoot Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _DTE Объект верхнего уровня в объектной модели автоматизации Visual Studio.Обратитесь к _DTE для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _DTEEvents Обратитесь к DTEEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _EnvironmentDocuments Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _EnvironmentFontsAndColors Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _EnvironmentGeneral Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _EnvironmentHelp Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _EnvironmentKeyboard Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _EnvironmentProjectsAndSolution Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _EnvironmentTaskList Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _EnvironmentWebBrowser Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _FindEvents Обратитесь к FindEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _FontsAndColors Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _MiscSlnFilesEventsRoot Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _OutputWindowEvents Обратитесь к OutputWindowEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _OutputWindowEventsRoot Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _ProjectItemsEvents Обратитесь к ProjectItemsEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _ProjectsEvents Обратитесь к ProjectsEvents для получения доступа к этой функциональной возможности.чтобы создать экземпляры этого класса.
Открытый интерфейс _SelectionEvents Обратитесь к SelectionEvents для получения доступа к этой функциональности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _Solution Представляет все проекты и свойства решения в интегрированной среде разработки (IDE).Обратитесь к Solution для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _SolutionEvents Обратитесь к SolutionEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _TaskListEvents Обратитесь к TaskListEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _TaskListEventsRoot Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _TextEditorEvents Обратитесь к TextEditorEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _TextEditorEventsRoot Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _WindowEvents Обратитесь к WindowEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _WindowEventsRoot Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс AddIn Представляет надстройку из списка диалогового окна Диспетчер надстроек и предоставляет сведения о надстройках в других объектах надстроек.
Открытый интерфейс AddIns Содержит все надстройки, указанные в диалоговом окне диспетчера настроек, если они являются DTE.AddIns, или все надстройки, загруженные определенным решением, если они являются ProjectSolution.AddIns.
Открытый интерфейс Breakpoint Объект Breakpoint содержит свойства и методы, используемые для программного управления Breakpoint.
Открытый интерфейс Breakpoints Предоставляет список точек ожидания останова.
Открытый интерфейс BuildDependencies Представляет все проекты, от которых зависит указанный проект.
Открытый интерфейс BuildDependency Предоставляет все проекты, от которых зависит указанный проект для завершения построения.
Открытый интерфейс BuildEvents Предоставляет список событий для построений решений.Используйте этот объект для получения соответствующих функций, см. описание объекта в описании BuildEventsClass.
Открытый интерфейс CodeAttribute Позволяет управлять атрибутом элемента кода.
Открытый интерфейс CodeClass Предоставляет класс в исходном коде.
Открытый интерфейс CodeDelegate Объект, представляющий делегат в исходном коде.
Открытый интерфейс CodeElement Предоставляет элемент или конструкцию кода в исходном файле.
Открытый интерфейс CodeElements Коллекция объектов, представляющая конструкции кода в исходном файле.
Открытый интерфейс CodeEnum Объект, представляющий перечисление в исходном коде.
Открытый интерфейс CodeFunction Объект, определяющий конструкцию функции в исходном файле.
Открытый интерфейс CodeInterface Объект, предоставляющий интерфейс в исходном коде.
Открытый интерфейс CodeModel Предоставляет доступ к программным конструкциям в файле с исходным кодом.
Открытый интерфейс CodeNamespace Предоставляет конструкцию пространства имен в файле исходного кода.
Открытый интерфейс CodeParameter Объект, определяющий параметр для функции, свойства и т. д. в исходном файле.
Открытый интерфейс CodeProperty Объект, определяющий конструкцию свойства в исходном файле.
Открытый интерфейс CodeStruct Объект, представляющий структуру в исходном коде.
Открытый интерфейс CodeType Представляет конструкцию класса в файле с исходным кодом.
Открытый интерфейс CodeTypeRef Объект, определяющий тип конструкции в исходном файле.
Открытый интерфейс CodeVariable Объект, определяющий конструкцию переменной в исходном файле.
Открытый интерфейс ColorableItems Представляет части элемента, которые можно окрасить, например, передний план и фон.
Открытый интерфейс Command Представляет команду в среде.
Открытый интерфейс CommandBarEvents Вызывает событие Click, когда щелкается элемент управления в панели команд.Используйте этот объект для функционального описания и обратитесь к CommandBarEventsClass, чтобы посмотреть описание объекта.
Открытый интерфейс CommandEvents Предоставляет командные события для клиентов автоматизации.Используйте этот объект для функционального описания и обратитесь к CommandEventsClass, чтобы посмотреть описание объекта.
Открытый интерфейс Commands Содержит все команды среды в форме объектов Command.
Открытый интерфейс CommandWindow Представляет окно Команда в среде.
Открытый интерфейс Configuration Предоставляет свойства, зависимые от конфигурации построения проекта или элемента проекта.
Открытый интерфейс ConfigurationManager Представляет матрицу объектов Configuration, по одному для каждого сочетания имени конфигурации и имени платформы.
Открытый интерфейс Configurations Содержит набор объектов Configuration.Каждая коллекция представляет строку объектов Configuration для определенного имени конфигурации и для каждой платформы, или столбец каждого объекта Configuration для определенного имени платформы, по одному для каждого имени конфигурации.
Открытый интерфейс ContextAttribute Представляет один атрибут, связанный с глобальным контекстом или контекстом окна в окне динамической справки.
Открытый интерфейс ContextAttributes Содержит все атрибуты, связанные с глобальным контекстом или контекстом окна в окне динамической справки.
Открытый интерфейс Debugger Объект Debugger используется для опроса и управления состоянием отладчика и отлаживаемой программы.
Открытый интерфейс DebuggerEvents Определяет события, поддерживаемые отладчиком.Используйте этот объект для получения функциональных возможностей и ссылайтесь на класс DebuggerEventsClass, чтобы посмотреть описание элементов этого объекта.
Открытый интерфейс Document Представляет в среде документ, открытый для изменения.
Открытый интерфейс DocumentEvents Предоставляет события документа.Используйте этот объект для получения функциональности. Чтобы просмотреть документацию объекта, обратитесь к DocumentEventsClass.
Открытый интерфейс Documents Содержит все объекты Document среды, каждый из которых представляет открытый документ.
Открытый интерфейс DTE Объект верхнего уровня в объектной модели автоматизации Visual Studio.Используйте этот объект для доступа к функциональности. Чтобы посмотреть описание объекта, используйте _DTE.
Открытый интерфейс DTEEvents Предоставляет события, относящиеся к состоянию среды.Используйте этот класс для расширения функциональности, описание этого класса см. в классе DTEEventsClass.
Открытый интерфейс EditPoint Позволяет управлять текстом, как данными в текстовых буферах.
Открытый интерфейс Events Открывает доступ ко всем событиям модели расширения среды.События также могут быть предоставлены из определенных объектов внутри модели расширения среды.
Открытый интерфейс Expression Объект Expression содержит свойства, используемые для рассмотрения элементов, возвращенных после вычисления выражения.
Открытый интерфейс Expressions Коллекция объектов Expression.
Открытый интерфейс FileCodeModel Предоставляет доступ к программным конструкциям в исходном файле.
Открытый интерфейс Find Поддерживает общие операции Find для текста в документах и файлах среды.
Открытый интерфейс FindEvents Предоставляет события для операций поиска в файлах.
Открытый интерфейс FontsAndColorsItems Содержит объекты ColorableItems, определяющие цвет, внешний вид и другие атрибуты элементов.
Открытый интерфейс Globals Объект Globals представляет собой кэш для хранения данных во время каждого сеанса работы среды Visual Studio, а также между сеансами с помощью свойства VariablePersists.
Открытый интерфейс HTMLWindow Представляет окно документа HTML.
Открытый интерфейс IDTCommandTarget Позволяет создавать именованные команды.Этот интерфейс реализуется для обработки новых именованных команд.
Открытый интерфейс IDTToolsOptionsPage Реализуется при создании пользовательской страницы параметров инструментов.
Открытый интерфейс IDTWizard После реализации этого интерфейса в компоненте он будет работать как мастер.
Открытый интерфейс IExtenderProvider Объект, представляющий поставщик расширителя на основе IDispatch.
Открытый интерфейс IExtenderProviderUnk Представляет объект поставщика расширителей.
Открытый интерфейс IExtenderSite Объект сайта для расширения автоматизации.
Открытый интерфейс IExtensibleObject Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс IExtensibleObjectSite Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс IFilterProperties Позволяет расширению скрывать или переопределять свойства в окне Свойства.
Открытый интерфейс ISupportVSProperties Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс ItemOperations Объект для выполнения общих действий с файлом.
Открытый интерфейс IVsExtensibility Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс IVsGlobals Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс IVsGlobalsCallback Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс IVsProfferCommands Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс IVsTextEditFonts Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс IVsTextEditGeneral Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс IVsTextEditPerLanguage Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс Language Объект Language содержит свойства, используемые для исследования языка, указанного отладчиком.
Открытый интерфейс Languages Коллекция объектов Language.
Открытый интерфейс LinkedWindows Коллекция LinkedWindows содержит все связанные друг с другом окна среды.
Открытый интерфейс Macros Представляет средство записи макросов Visual Studio.
Открытый интерфейс ObjectExtenders Объект, предоставляющий доступ к расширителям автоматизации.
Открытый интерфейс OutputGroup Содержит имена файлов для данной именованной выходной группы.
Открытый интерфейс OutputGroups Содержит коллекцию объектов OutputGroup.
Открытый интерфейс OutputWindow Представляет окно Вывод в интегрированной среде разработки (IDE).
Открытый интерфейс OutputWindowEvents Предоставляет события для изменений в окне Вывод.
Открытый интерфейс OutputWindowPane Представляет область в окне Выходные данные.
Открытый интерфейс OutputWindowPanes Содержит все области окна Вывод в интегрированной среде разработки (IDE).
Открытый интерфейс Process Используется для проверки процессов и управления ими.
Открытый интерфейс Processes Коллекция объектов Process.
Открытый интерфейс Program Внимание!    Не используйте этот объект для новых приложений.Он был заменен объектом Process2, который рекомендуется использовать вместо данного объекта.Однако этот объект будет продолжать работать в существующем коде.
Открытый интерфейс Programs Коллекция объектов Program.
Открытый интерфейс Project Представляет проект в интегрированной среде разработки.
Открытый интерфейс ProjectItem Представляет элемент проекта.
Открытый интерфейс ProjectItems Содержит объекты ProjectItem, каждый из которых предоставляет элементы проекта.
Открытый интерфейс ProjectItemsEvents Основной интерфейс, из которого проекты наследуют интерфейсы событий определенных элементов проекта.Используйте этот класс для расширения функциональности, описание этого класса см. в классе ProjectItemsEventsClass.
Открытый интерфейс Projects Предоставляет все проекты данного вида.
Открытый интерфейс ProjectsEvents Базовый интерфейс, от которого наследуют события различных проектов, связанные с индивидуальными интерфейсами проекта.Используйте этот объект для получения доступа к функциональным возможностям. Для получения документации по этому объекту обратитесь к классу ProjectsEventsClass.
Открытый интерфейс Properties Содержит все свойства данного объекта, включенные в общую коллекцию свойств.
Открытый интерфейс Property Представляет одно свойство в универсальной коллекции свойств для указанного объекта.
Открытый интерфейс SelectedItem Представляет выделенные проекты или элементы проекта в интегрированной среде разработки Visual Studio.
Открытый интерфейс SelectedItems Содержит объекты SelectedItem, которые представляют выделенные проекты или элементы проекта.
Открытый интерфейс SelectionContainer Представляет контекст выбора, содержащий объекты, которые моделируют выбор на уровне ниже элемента проекта.
Открытый интерфейс SelectionEvents Предоставляет события для изменений выделенного фрагмента.Используйте этот объект для получения соответствующих функций и см. документацию по этому объекту в разделе SelectionEventsClass.
Открытый интерфейс Solution Представляет все проекты и свойства решения в интегрированной среде разработки (IDE).Этот объект используется для получения соответствующих функций. Описание объекта см. в разделе _Solution.
Открытый интерфейс SolutionBuild Предоставляет корень модели автоматизации построения на уровне решения.
Открытый интерфейс SolutionConfiguration Представляет сведения о конкретном способе построения решения.
Открытый интерфейс SolutionConfigurations Содержит все SolutionConfiguration в решении.
Открытый интерфейс SolutionContext Представляет все проекты в решении, некоторые из которых будут построены, и конфигурацию проекта и платформу, которые будет иметь контекст при выборе конкретного объекта SolutionConfiguration.
Открытый интерфейс SolutionContexts Содержит все объекты SolutionContext для конфигурации решения.
Открытый интерфейс SolutionEvents Предоставляет решению события для изменений.Используйте этот объект для получения соответствующих функций, см. описание объекта в описании SolutionEventsClass.
Открытый интерфейс SourceControl Используется для взаимодействия с текущей системой управления версиями.
Открытый интерфейс StackFrame Используется для проверки кадров стека и управления ими.Кадр стека по сути то же самое, что и вызов функции.
Открытый интерфейс StackFrames Коллекция объектов StackFrame.
Открытый интерфейс StatusBar Представляет Строку состояния в интегрированной среде разработки Visual Studio.
Открытый интерфейс TaskItem Объект TaskItem представляет элемент задачи в окне списка задач.
Открытый интерфейс TaskItems Коллекция TaskItems содержит все задачи окна списка задач.
Открытый интерфейс TaskList Объект TaskList представляет элементы в окне Список задач в интегрированной среде разработки (IDE) Visual Studio.
Открытый интерфейс TaskListEvents Предоставляет события для изменений, происходящих в списке задач.
Открытый интерфейс TextBuffer Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс TextDocument Представляет текстовый файл, открытый в редакторе.
Открытый интерфейс TextEditor Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс TextEditorEvents Предоставляет события, возникающие при изменениях, производимых с помощью текстового редактора и редактора кода.Используйте этот интерфейс для получения соответствующих функций, описание объекта см. в описании TextEditorEventsClass.
Открытый интерфейс TextPane Представляет область в окне текстового редактора.
Открытый интерфейс TextPanes Содержит все объекты TextPane из окна текстового редактора.
Открытый интерфейс TextPoint Представляет расположение текста в текстовом документе.
Открытый интерфейс TextRange Предоставляет отдельный фрагмент непрерывного текста в текстовом документе.
Открытый интерфейс TextRanges Содержит объект TextRange для каждой из заключенных в теги частей выражения из шаблона поиска.TextRanges также служит для поиска места пересечения рамки выделения с каждой из строк текста.
Открытый интерфейс TextSelection Обеспечивает доступ к операциям визуального редактирования и к выделенному тексту.
Открытый интерфейс TextWindow Представляет окно, содержащее текстовый документ.
Открытый интерфейс Thread Используется для проверки потоков и управления ими.
Открытый интерфейс Threads Коллекция объектов Thread.
Открытый интерфейс ToolBox Представляет панель элементов в интегрированной среде разработки (IDE).
Открытый интерфейс ToolBoxItem Представляет элемент на панели элементов.
Открытый интерфейс ToolBoxItems Содержит все элементы из вкладки Панель элементов.
Открытый интерфейс ToolBoxTab Представляет вкладку в панели элементов, а также содержащиеся в ней объекты.
Открытый интерфейс ToolBoxTabs Содержит все вкладки панели элементов.
Открытый интерфейс UIHierarchy Представляет стандартные окна инструментов в интегрированной среде разработки (IDE), использующие иерархические деревья данных, такие как Обозреватель решений, Обозреватель серверов и Обозреватель макросов.
Открытый интерфейс UIHierarchyItem Представляет элемент стандартного окна инструмента в интегрированной среде разработки, отображающий иерархическое дерево данных, например Обозреватель решений.
Открытый интерфейс UIHierarchyItems Представляет данный уровень иерархического дерева интерфейса пользователя.Кроме того, представляет коллекцию выделенных элементов дерева.
Открытый интерфейс UndoContext Представляет все операции, выполняемые со всеми участвующими документами, открытыми в среде Visual Studio, как одну транзакцию.При вызове метода SetAborted все изменения, сделанные с момента открытия объекта, будут отменены.
Открытый интерфейс VirtualPoint Позволяет управлять текстом, находящимся за правой границей поля (левой границей в Windows с двунаправленным письмом) текстового документа.
Открытый интерфейс Window Объект Window представляет окно в среде.
Открытый интерфейс WindowConfiguration Объект WindowConfiguration представляет компоновку и конфигурацию всех окон в среде Visual Studio.
Открытый интерфейс WindowConfigurations Коллекция WindowConfigurations содержит все именованные конфигурации окна, созданные для среды.
Открытый интерфейс WindowEvents Предоставляет события, возникающие при изменениях, происходящих в Windows и среде.Используйте этот объект для доступа к функциональности. Чтобы посмотреть описание объекта, используйте WindowEventsClass.
Открытый интерфейс Windows Коллекция Windows содержит все окна среды.

Делегаты

  Делегат Описание
Открытый делегат _dispBuildEvents_OnBuildBeginEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispBuildEvents_OnBuildDoneEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispBuildEvents_OnBuildProjConfigBeginEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispBuildEvents_OnBuildProjConfigDoneEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispCommandBarControlEvents_ClickEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispCommandEvents_AfterExecuteEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispCommandEvents_BeforeExecuteEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDebuggerEvents_OnContextChangedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDebuggerEvents_OnEnterBreakModeEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDebuggerEvents_OnEnterDesignModeEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDebuggerEvents_OnEnterRunModeEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDebuggerEvents_OnExceptionNotHandledEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDebuggerEvents_OnExceptionThrownEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDocumentEvents_DocumentClosingEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDocumentEvents_DocumentOpenedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDocumentEvents_DocumentOpeningEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDocumentEvents_DocumentSavedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDTEEvents_ModeChangedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDTEEvents_OnBeginShutdownEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDTEEvents_OnMacrosRuntimeResetEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDTEEvents_OnStartupCompleteEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispFindEvents_FindDoneEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispOutputWindowEvents_PaneAddedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispOutputWindowEvents_PaneClearingEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispOutputWindowEvents_PaneUpdatedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispProjectItemsEvents_ItemAddedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispProjectItemsEvents_ItemRemovedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispProjectItemsEvents_ItemRenamedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispProjectsEvents_ItemAddedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispProjectsEvents_ItemRemovedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispProjectsEvents_ItemRenamedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispSelectionEvents_OnChangeEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispSolutionEvents_AfterClosingEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispSolutionEvents_BeforeClosingEventHandler Инфраструктура. Обрабатывает события, произошедшие до закрытия решения.
Открытый делегат _dispSolutionEvents_OpenedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispSolutionEvents_ProjectAddedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispSolutionEvents_ProjectRemovedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispSolutionEvents_ProjectRenamedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispSolutionEvents_QueryCloseSolutionEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispSolutionEvents_RenamedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispTaskListEvents_TaskAddedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispTaskListEvents_TaskModifiedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispTaskListEvents_TaskNavigatedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispTaskListEvents_TaskRemovedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispTextEditorEvents_LineChangedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispWindowEvents_WindowActivatedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispWindowEvents_WindowClosingEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispWindowEvents_WindowCreatedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispWindowEvents_WindowMovedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.

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

  Перечисление Описание
Открытое перечисление _vsIndentStyle Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление dbgBreakpointConditionType Для условных точек останова.Указывает остановку, если условие истинно или изменилось.Используется свойством ConditionType в объекте Breakpoint и методом Add в коллекции Breakpoints.
Открытое перечисление dbgBreakpointLocationType Расположение точки останова используется свойством LocationType.
Открытое перечисление dbgBreakpointType Указывает тип или состояние точки останова.
Открытое перечисление dbgDebugMode Текущее состояние отладчика в среде разработки.Объект dbgDebugMode используется свойством CurrentMode объекта Debugger.
Открытое перечисление dbgEventReason Определяет причину большинства событий отладки.
Открытое перечисление dbgExceptionAction Задает действие, используемое при возникновении исключения.
Открытое перечисление dbgExecutionAction Задает действие, используемое в режиме отладки.
Открытое перечисление dbgHitCountType Устанавливает условие счетчика попаданий.
Открытое перечисление DsCaseOptions Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление DsGoToLineOptions Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление DsMovementOptions Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление DsSaveChanges Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление dsSaveStatus Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление DsStartOfLineOptions Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление DsTextSearchOptions Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление DsWhitespaceOptions Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление vs_exec_Result Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление vsBrowserViewSource Показывает, какой тип окна используется для отображения исходного кода веб-страницы.
Открытое перечисление vsBuildAction Предоставляет тип имеющего место действия построения, такого как построение или развертывание.
Открытое перечисление vsBuildKind Указывает тип построения.
Открытое перечисление vsBuildScope Представляет область построения.
Открытое перечисление vsBuildState Предоставляет статус операции построения.
Открытое перечисление vsCaseOptions Представляет параметры перевода текста в нижний или верхний регистр.
Открытое перечисление vsCMAccess Используется для определения того, как другой код может получить доступ к элементу этого кода.
Открытое перечисление vsCMElement Показывает тип элемента кода.
Открытое перечисление vsCMFunction Константа, указывающая тип функции, например, является ли она функцией возврата значения свойства или методом.
Открытое перечисление vsCMInfoLocation Константа, указывающая возможности определенного объекта модели кода.
Открытое перечисление vsCMPart Представляет часть конструкции кода.
Открытое перечисление vsCMPrototype Константа, задающая параметры прототипа.
Открытое перечисление vsCMTypeRef Тип данных, которые возвращает функция.Это может быть объект CodeTypeRef, константа vsCMTypeRef или полное имя типа.
Открытое перечисление vsCommandBarType Представляет область построения.
Открытое перечисление vsCommandDisabledFlags Описывает доступность элементов меню и панели инструментов.
Открытое перечисление vsCommandExecOption Константа, задающая параметры выполнения.
Открытое перечисление vsCommandStatus Текущее состояние команды.
Открытое перечисление vsCommandStatusTextWanted Константа, указывающая, возвращаются ли данные из проверки, и если возвращаются, то каков тип возвращаемых данных.
Открытое перечисление vsConfigurationType Представляет тип конфигурации построения.
Открытое перечисление vsContextAttributes Представляет атрибуты контекста.
Открытое перечисление vsContextAttributeType Указывает тип нового атрибута.
Открытое перечисление vsDisplay Представляет режим отображения интегрированной среды разработки.
Открытое перечисление vsEPReplaceTextOptions Представляет редактирование поведения в действии ReplaceText.
Открытое перечисление VSEXECRESULT Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление vsext_Build Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление vsext_DisplayMode Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление vsext_FontCharSet Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление vsext_LinkedWindowType Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление vsext_StartUp Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление vsext_WindowState Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление vsext_WindowType Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое перечисление vsFilterProperties Определяет, отображается ли свойство.
Открытое перечисление vsFindAction Представляет тип предпринимаемой операции поиска.
Открытое перечисление vsFindOptions Представляет поведение метода ReplacePattern, например способ поиска, область начала поиска, направление поиска (вперед или назад) и учет регистра.
Открытое перечисление vsFindPatternSyntax Представляет тип синтаксиса, который используется для шаблона поиска.
Открытое перечисление vsFindResult Предоставляет результаты поиска.
Открытое перечисление vsFindResultsLocation Определяет место отображения списка Результаты поиска.
Открытое перечисление vsFindTarget Указывает цель операции поиска: текущий документ или файлы на диске.
Открытое перечисление vsFontCharSet Перечисление, описывающее набор знаков, который необходимо использовать при отображении элементов в интегрированной среде разработки (IDE).
Открытое перечисление vsGoToLineOptions Определяет, является ли строка, к которой осуществляется переход, первой или последней строкой документа.
Открытое перечисление vsHTMLTabs Показывает активную вкладку открытого HTML-документа.
Открытое перечисление vsIDEMode Предоставляет режим интегрированной среды разработки (IDE).
Открытое перечисление vsIndentStyle Определяет способ обработки отступов в редакторе кода.
Открытое перечисление vsInitializeMode Устаревший.Не используется.
Открытое перечисление vsInsertFlags Указывает, как производить вставку текста в документ.
Открытое перечисление vsLinkedWindowType Представляет состояние данного окна.
Открытое перечисление vsMovementOptions Задает изменения, применяемые к объекту TextSelection.
Открытое перечисление vsMoveToColumnLine Указывает изменения расположения, применяемые к объекту EndPoint.
Открытое перечисление vsNavigateBrowser Устаревший.Не используется.
Открытое перечисление vsNavigateOptions Определяет, будет ли просматриваемое содержимое отображаться в последнем активном окне веб-браузера или в новом окне.
Открытое перечисление vsPaneShowHow Определяет способ отображения выделенного текста или кода.
Открытое перечисление vsPromptResult Описывает действия пользователя после отображения диалогового окна.
Открытое перечисление vsSaveChanges Определяет способ сохранения элемента или элементов.
Открытое перечисление vsSaveStatus Показывает, было ли сохранение успешным.
Открытое перечисление vsSelectionMode Указывает тип выделения, представленного объектом TextSelection.
Открытое перечисление vsSmartFormatOptions Определяет тип форматирования, который применяется к выделенному коду.
Открытое перечисление vsStartOfLineOptions Представляет, куда перемещается объект TextSelection при перемещении к началу строки.
Открытое перечисление vsStartUp Указывает начальное состояние интегрированной среды разработки Visual Studio.
Открытое перечисление vsStatusAnimation Указывает значок, который будет отображаться в строке состояния.
Открытое перечисление vsTaskIcon Представляет категорию нового элемента задачи.
Открытое перечисление vsTaskListColumn Представляет измененный в списке задач столбец.
Открытое перечисление vsTaskPriority Представляет приоритет нового элемента задачи.
Открытое перечисление vsTextChanged Показывает не менее одной причины возникновения события. Это поможет понять, что произошло в буфере.
Открытое перечисление vsToolBoxItemFormat Указывает формат нового элемента панели элементов.
Открытое перечисление vsUISelectionType Указывает, как выделенный фрагмент перемещается или расширяется в окне UIHierarchy.
Открытое перечисление vsWhitespaceOptions Определяет, как и где удалять пробелы.
Открытое перечисление vsWindowState Представляет состояние данного окна.
Открытое перечисление vsWindowType Представляет различные доступные виды окон в интерфейсе IDE.
Открытое перечисление wizardResult Константа, показывающая результаты работы мастера.