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


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 - пространство имен

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

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