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


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

Обновлен: Ноябрь 2007

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

Классы

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

Интерфейсы

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

Делегаты

  Делегат Описание
0e105c68.pubdelegate(ru-ru,VS.90).gif _dispCodeModelEvents_ElementAddedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
0e105c68.pubdelegate(ru-ru,VS.90).gif _dispCodeModelEvents_ElementChangedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
0e105c68.pubdelegate(ru-ru,VS.90).gif _dispCodeModelEvents_ElementDeletedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
0e105c68.pubdelegate(ru-ru,VS.90).gif _dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
0e105c68.pubdelegate(ru-ru,VS.90).gif _dispDebuggerProcessEvents_OnProcessStateChangedEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
0e105c68.pubdelegate(ru-ru,VS.90).gif _dispPublishEvents_OnPublishBeginEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
0e105c68.pubdelegate(ru-ru,VS.90).gif _dispPublishEvents_OnPublishDoneEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
0e105c68.pubdelegate(ru-ru,VS.90).gif _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
0e105c68.pubdelegate(ru-ru,VS.90).gif _dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
0e105c68.pubdelegate(ru-ru,VS.90).gif _dispWindowVisibilityEvents_WindowHidingEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
0e105c68.pubdelegate(ru-ru,VS.90).gif _dispWindowVisibilityEvents_WindowShowingEventHandler Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.

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

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