ObjectExtenders.GetExtender - метод
Возвращает расширитель для определенного объекта в указанной категории.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Function GetExtender ( _
ExtenderCATID As String, _
ExtenderName As String, _
ExtendeeObject As Object _
) As Object
Object GetExtender(
string ExtenderCATID,
string ExtenderName,
Object ExtendeeObject
)
Object^ GetExtender(
[InAttribute] String^ ExtenderCATID,
[InAttribute] String^ ExtenderName,
[InAttribute] Object^ ExtendeeObject
)
abstract GetExtender :
ExtenderCATID:string *
ExtenderName:string *
ExtendeeObject:Object -> Object
function GetExtender(
ExtenderCATID : String,
ExtenderName : String,
ExtendeeObject : Object
) : Object
Параметры
- ExtenderCATID
Тип: System.String
Обязательный.Идентификатор CATID расширителя.
- ExtenderName
Тип: System.String
Обязательный.Имя расширителя.
- ExtendeeObject
Тип: System.Object
Обязательный.Представляет экземпляр расширяемого объекта.
Возвращаемое значение
Тип: System.Object
Расширитель.
Заметки
Метод GetExtender используется для получения расширителя с указанным CATID и именем для определенного расширяемого объекта. Это приводит к тому, что ObjectExtenders вызывает соответствующие методы (CanExtend и GetExtender) поставщика-расширителя. Если расширяемый объект поддерживает IDispatch, он вызывает IExtenderProvider-версию интерфейса. В противном случае он вызывает IExtenderProviderUnk.
Это эквивалентно вызову свойства Extender расширяемого объекта, если оно поддерживается.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.