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 공급자의 CanExtend 및 GetExtender 메서드를 호출합니다. Extendee 개체가 IDispatch를 지원하는 경우 IExtenderProvider 버전의 인터페이스를 호출합니다. 그렇지 않은 경우에는 IExtenderProviderUnk 버전을 호출합니다.
이것은 Extendee 개체의 Extender 속성을 호출하는 것과 같습니다(지원되는 경우).
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.