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
형식: System.String
필수 요소.Extender의 CATID입니다.
- ExtenderName
형식: System.String
필수 요소.Extender의 이름입니다.
- ExtendeeObject
형식: System.Object
필수 요소.Extendee 개체 인스턴스를 나타냅니다.
반환 값
형식: System.Object
Extender입니다.
설명
GetExtender는 해당 Extendee 개체의 지정된 CATID와 이름으로 Extender를 가져오는 데 사용됩니다.이로 인해 ObjectExtenders는 해당 Extender 공급자의 CanExtend 및 GetExtender 메서드를 호출합니다.Extendee 개체가 IDispatch를 지원하는 경우 IExtenderProvider 버전의 인터페이스를 호출합니다.그렇지 않은 경우에는 IExtenderProviderUnk 버전을 호출합니다.
이것은 Extendee 개체의 Extender 속성을 호출하는 것과 같습니다(지원되는 경우).
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.