Share via


ObjectExtenders.GetExtender 메서드

지정된 범주에 포함된 해당 개체의 Extender를 가져옵니다.

네임스페이스:  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
    형식: String

    필수입니다. Extender의 CATID입니다.

  • ExtenderName
    형식: String

    필수입니다. Extender의 이름입니다.

  • ExtendeeObject
    형식: Object

    필수입니다. Extendee 개체 인스턴스를 나타냅니다.

반환 값

형식: Object
Extender입니다.

설명

GetExtender는 해당 Extendee 개체의 지정된 CATID와 이름으로 Extender를 가져오는 데 사용됩니다. 이로 인해 ObjectExtenders는 해당 Extender 공급자의 CanExtendGetExtender 메서드를 호출합니다. Extendee 개체가 IDispatch를 지원하는 경우 IExtenderProvider 버전의 인터페이스를 호출합니다. 그렇지 않은 경우에는 IExtenderProviderUnk 버전을 호출합니다.

이것은 Extendee 개체의 Extender 속성을 호출하는 것과 같습니다(지원되는 경우).

.NET Framework 보안

참고 항목

참조

ObjectExtenders 인터페이스

EnvDTE 네임스페이스

기타 리소스

Automation Extenders 구현 및 사용