获取指定类别下给定对象的扩展程序。
命名空间:  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
 必选。表示 Extendee 对象实例。
返回值
类型:System.Object
一个 Extender。
备注
GetExtender 用于为给定 Extendee 对象获取指定 CATID 和名称下的扩展程序。 这会导致 ObjectExtenders 调用相应的扩展程序提供程序的 CanExtend 和 GetExtender 方法。 如果 Extendee 对象支持 IDispatch,则它调用接口的 IExtenderProvider 版本。 否则,它调用 IExtenderProviderUnk 版本。
这相当于调用 Extendee 对象的 Extender 属性(如果支持该属性)。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。