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


ObjectExtenders - интерфейс

Объект, предоставляющий доступ к расширителям автоматизации.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
<GuidAttribute("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")> _
Public Interface ObjectExtenders
[GuidAttribute("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")]
public interface ObjectExtenders
[GuidAttribute(L"8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")]
public interface class ObjectExtenders
[<GuidAttribute("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")>]
type ObjectExtenders =  interface end
public interface ObjectExtenders

Тип ObjectExtenders предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство Parent Возвращает непосредственный родительский объект для объекта ObjectExtenders.

В начало страницы

Методы

  Имя Описание
Открытый метод GetContextualExtenderCATIDs Возвращает все идентификаторы CATID для текущего выделения.
Открытый метод GetExtender Возвращает расширитель для определенного объекта в указанной категории.
Открытый метод GetExtenderNames Возвращает все расширители для определенного объекта в указанной категории.
Открытый метод GetLocalizedExtenderName Инфраструктура. Только для внутреннего использования Майкрософт.
Открытый метод RegisterExtenderProvider Регистрирует поставщик-расширитель для указанной категории расширителей.
Открытый метод RegisterExtenderProviderUnk Регистрирует поставщик-расширитель для категории расширителя на основе IUnknown.
Открытый метод UnregisterExtenderProvider Удаляет из реестра внесенный в него поставщик-расширитель.

В начало страницы

См. также

Ссылки

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

Другие ресурсы

Реализация и использование расширителей автоматизации