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


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

EnvDTE80 содержит объекты и члены для автоматизации ядра Visual Studio.Он расширяет и дополняет функциональные возможности, предоставляемые пространством имен EnvDTE.

В случае добавления ссылки на сборку вручную, свойству Внедрить типы взаимодействия сборки необходимо присвоить значение false.

Классы

  Класс Описание
Открытый класс _dispCodeModelEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispDebuggerExpressionEvaluationEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispDebuggerProcessEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispPublishEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispTextDocumentKeyPressEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс _dispWindowVisibilityEvents_SinkHelper Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый класс CodeModelEventsClass Инфраструктура. Для доступа к этой функциональности следует сослаться на CodeModelEvents.Не следует создавать экземпляры этого класса.
Открытый класс CodeModelLanguageConstants2 Константа, задающая язык, использовавшийся при создании кода.
Открытый класс ContextGuids Содержит идентификаторы GUID контекста, каждый из которых представляет состояние интегрированной среды разработки (IDE) или окно инструментов.К примерам состояния относятся выполняющийся сеанс отладки, пустое загружаемое решение или IDE в режиме конструктора.Это перечисление передается в качестве аргумента в AddNamedCommand и AddNamedCommand2.
Открытый класс DebuggerExpressionEvaluationEventsClass Инфраструктура. Обратитесь к DebuggerExpressionEvaluationEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый класс DebuggerProcessEventsClass Инфраструктура. Обратитесь к DebuggerProcessEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый класс ProjectKinds Используется для определения того, является ли узел папки папкой решения.
Открытый класс PublishEventsClass Инфраструктура. Этот класс поддерживает инфраструктуру платформы .NET Framework и не предназначен для непосредственного использования из кода.Обратитесь к PublishEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый класс TextDocumentKeyPressEventsClass Этот класс поддерживает инфраструктуру платформы .NET Framework и не предназначен для непосредственного использования из кода.Обратитесь к TextDocumentKeyPressEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый класс WindowKinds Расширяет константы, используемые для получения дескриптора объектов окна.
Открытый класс WindowVisibilityEventsClass Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс _CodeModelEvents Инфраструктура. Для доступа к этой функциональности следует сослаться на CodeModelEvents.Не следует создавать экземпляры этого класса.
Открытый интерфейс _CodeModelEventsRoot Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _DebuggerExpressionEvaluationEvents Инфраструктура. Обратитесь к DebuggerExpressionEvaluationEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _DebuggerExpressionEvaluationEventsRoot Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _DebuggerProcessEvents Инфраструктура. Обратитесь к DebuggerProcessEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _DebuggerProcessEventsRoot Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispCodeModelEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispCodeModelEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispDebuggerExpressionEvaluationEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispDebuggerExpressionEvaluationEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispDebuggerProcessEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispDebuggerProcessEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispPublishEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispPublishEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispTextDocumentKeyPressEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispTextDocumentKeyPressEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispWindowVisibilityEvents Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _dispWindowVisibilityEvents_Event Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _PublishEvents Инфраструктура. Для доступа к этой функциональности следует сослаться на PublishEvents.Не следует создавать экземпляры этого класса.
Открытый интерфейс _TextDocumentKeyPressEvents Инфраструктура. Обратитесь к TextDocumentKeyPressEvents для получения доступа к этой функциональной возможности.Не следует создавать экземпляры этого класса.
Открытый интерфейс _TextDocumentKeyPressEventsRoot Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс _WindowVisibilityEvents Инфраструктура. Для доступа к этой функциональности следует сослаться на WindowVisibilityEvents.Не следует создавать экземпляры этого класса.
Открытый интерфейс Breakpoint2 Содержит свойства и методы, используемые для программного управления точкой останова.
Открытый интерфейс CodeAttribute2 Определяет атрибут для элемента кода.
Открытый интерфейс CodeAttributeArgument Представляет отдельный аргумент (пара имя-значение) в атрибуте кода.
Открытый интерфейс CodeClass2 Предоставляет класс в исходном коде.
Открытый интерфейс CodeDelegate2 Предоставляет делегат в исходном коде.
Открытый интерфейс CodeElement2 Предоставляет элемент или конструкцию кода в исходном файле.
Открытый интерфейс CodeEvent Моделирует элемент события кода.
Открытый интерфейс CodeFunction2 Объект, определяющий конструкцию функции в исходном файле.
Открытый интерфейс CodeImport Моделирует использование операторов, импортирующих пространства имен.
Открытый интерфейс CodeInterface2 Объект, предоставляющий интерфейс в исходном коде.
Открытый интерфейс CodeModel2 Предоставляет доступ к программным конструкциям в файле с исходным кодом.
Открытый интерфейс CodeModelEvents Определяет события, поддерживаемые объектом CodeModel.Документацию по этому объекту см. в описании CodeModelEventsClass.
Открытый интерфейс CodeParameter2 Объект, определяющий параметр для функции, свойства и т. д.
Открытый интерфейс CodeProperty2 Объект, определяющий конструкцию свойства в исходном файле.
Открытый интерфейс CodeStruct2 Объект, представляющий структуру в исходном коде.
Открытый интерфейс CodeTypeRef2 Определяет тип конструкции в исходном файле.
Открытый интерфейс CodeVariable2 Определяет переменную конструкцию в исходном файле.
Открытый интерфейс Commands2 Содержит все команды среды в форме объектов Command.
Открытый интерфейс Debugger2 Объект Debugger2 используется для получения и изменения состояния отладчика и отлаживаемой программы.Объект Debugger2 заменяет объект Debugger.
Открытый интерфейс DebuggerExpressionEvaluationEvents Объект DebuggerExpressionEvaluationEvents определяет события, поддерживаемые отладчиком.Используйте этот объект для получения соответствующих функций, см. документацию по объекту в описании DebuggerExpressionEvaluationEventsClass.
Открытый интерфейс DebuggerProcessEvents Представляет событие OnProcessStateChanged:Изменяется при переходе отладчика из состояния выполнения в состояние останова или наоборот.Обратитесь к документации для этого объекта DebuggerProcessEventsClass.Не следует создавать экземпляры этого класса.
Открытый интерфейс DTE2 Объект верхнего уровня в модели объектов автоматизации Visual Studio.
Открытый интерфейс EditPoint2 Позволяет управлять текстом, как данными в текстовых буферах.
Открытый интерфейс Engine Отладчик, который используется для сопоставления с типом кода.
Открытый интерфейс Engines Коллекция отлаживаемых объектов Engine.
Открытый интерфейс ErrorItem Ошибка, предупреждение или сообщение, содержавшееся в окне Список ошибок.
Открытый интерфейс ErrorItems Коллекция объектов ErrorItem, содержащихся в окне Список ошибок.
Открытый интерфейс ErrorList Маркер окна, содержащего ошибки, предупреждения и сообщения, связанные с содержащим решением.
Открытый интерфейс Events2 Открывает доступ ко всем событиям модели расширения среды.События также могут быть предоставлены из определенных объектов внутри модели расширения среды.
Открытый интерфейс FileCodeModel2 Предоставляет доступ к программным конструкциям в исходном файле.
Открытый интерфейс Find2 Поддерживает общие операции Find для текста в документах и файлах среды.
Открытый интерфейс IInternalExtenderProvider Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс IncrementalSearch Предоставляет доступ к функции пошагового поиска (ISearch) текстового редактора.
Открытый интерфейс IVsExtensibility2 Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс IVsProfferCommands2 Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс LifetimeInformation Используется, чтобы определить, был ли объект удален, но не уничтожен сборщиком мусора.
Открытый интерфейс Process2 Объект Process2 используется для проверки и управления процессами.Объект Process2 вытесняет объект Process.
Открытый интерфейс PublishEvents Используйте этот объект для получения соответствующих функций, см. описание объекта в описании PublishEventsClass.
Открытый интерфейс Solution2 Представляет все проекты и свойства решения в интегрированной среде разработки (IDE).
Открытый интерфейс SolutionBuild2 Предоставляет корень модели автоматизации построения на уровне решения.
Открытый интерфейс SolutionConfiguration2 Представляет сведения о конкретном способе построения решения.
Открытый интерфейс SolutionFolder Папки решений представляют собой контейнеры проектов, которые позволяют разработчикам лучше организовывать большие приложения.
Открытый интерфейс SourceControl2 Используется для взаимодействия с текущей системой управления версиями.
Открытый интерфейс SourceControlBindings Используется, чтобы определить привязки системы управления версиями для объектов.
Открытый интерфейс TaskItems2 Коллекция TaskItems содержит все задачи в окне Список задач.
Открытый интерфейс TextDocumentKeyPressEvents Определяет события, связанные с нажатием клавиш.Используйте этот объект для получения функциональных возможностей и ссылайтесь на класс TextDocumentKeyPressEventsClass, чтобы посмотреть описание элементов этого объекта.
Открытый интерфейс TextPane2 Представляет область в окне текстового редактора.
Открытый интерфейс ToolBoxItem2 Представляет элемент в панели элементов.
Открытый интерфейс ToolBoxTab2 Представляет вкладку в панели элементов, а также содержащиеся в ней объекты.
Открытый интерфейс ToolWindows Облегчает поиск и использование инструментальных окон в рамках объектной модели путем предоставления удобного доступа к инструментальным окнам оболочки посредством собственных типов.
Открытый интерфейс Transport Определяет протокол, используемый отладчиком для связи с компьютером, на котором находится отлаживаемая программа.
Открытый интерфейс Transports Коллекция объектов Transport.
Открытый интерфейс Window2 Объект Window представляет окно в среде.
Открытый интерфейс Windows2 Коллекция Windows содержит все окна среды.
Открытый интерфейс WindowVisibilityEvents Показывает, будет ли видимым объект ToolWindows (значение "hide" или "show").Используйте этот объект для получения функциональности. Чтобы просмотреть документацию объекта, обратитесь к WindowVisibilityEventsClass.
Открытый интерфейс WindowVisibilityEventsRoot Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.

Делегаты

  Делегат Описание
Открытый делегат _dispCodeModelEvents_ElementAddedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispCodeModelEvents_ElementChangedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispCodeModelEvents_ElementDeletedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispDebuggerProcessEvents_OnProcessStateChangedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispPublishEvents_OnPublishBeginEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispPublishEvents_OnPublishDoneEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispWindowVisibilityEvents_WindowHidingEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый делегат _dispWindowVisibilityEvents_WindowShowingEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.

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

  Перечисление Описание
Открытое перечисление dbgEventReason2 Определяет причину большинства событий отладки.
Открытое перечисление dbgExpressionEvaluationState Используется при вычислении выражения в окне интерпретации или объекте GetExpression2 в отладчике.
Открытое перечисление dbgMinidumpOption Указывает, записываются ли данные кучи в малый дамп.
Открытое перечисление dbgProcessState Используется DebuggerProcessEvents для задания состояния отладчика.
Открытое перечисление vsBuildErrorLevel Определяет уровень ошибки элемента в инструментальном окне Список ошибок.
Открытое перечисление vsCMChangeKind Определяет типы событий изменения, которые могут быть вызваны в объекте CodeModelEvents.
Открытое перечисление vsCMClassKind Представляет значение, определяющее вид определения класса, представленного объектом.
Открытое перечисление vsCMConstKind Определяет, когда переменную можно изменить.
Открытое перечисление vsCMDataTypeKind Представляет вид типа данных для элемента кода.
Открытое перечисление vsCMElement2 Показывает тип элемента кода.
Открытое перечисление vsCMFunction2 Константа, указывающая тип функции.
Открытое перечисление vsCMInheritanceKind Представляет тип наследования.
Открытое перечисление vsCMOverrideKind Определяет модификатор, примененный к методу для описания способа перегрузки метода.
Открытое перечисление vsCMParameterKind Определяет ожидаемое поведение параметра.
Открытое перечисление vsCMParseStatus Сообщает в модель кода, завершился ли текущий синтаксический анализ и были ли ошибки.
Открытое перечисление vsCMPropertyKind Возвращает состояние Get/Set для указанного свойства.
Открытое перечисление vsCMTypeRef2 Тип данных, которые возвращает функция.
Открытое перечисление vsCommandControlType Описывает вид элемента управления, который следует использовать для команды.
Открытое перечисление vsCommandStyle Определяет параметры стиля команды.
Открытое перечисление vsFindOptions2 Представляет поведение метода ReplacePattern, например способ поиска, область начала поиска, направление поиска (вперед или назад) и учет регистра.
Открытое перечисление vsIncrementalSearchResult Описывает состояние результата поиска.
Открытое перечисление vsPublishState Указывает состояние публикации решения.
Открытое перечисление vsSourceControlCheckOutOptions Указывает параметры извлечения элемента управления документом.
Открытое перечисление vsThemeColors Набор стандартов цвета для согласованного дизайна пользовательского интерфейса.