Método ObjectExtenders.GetExtender
Obtém um extensor para o objeto fornecido na categoria especificada.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
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
Parâmetros
- ExtenderCATID
Tipo: System.String
Obrigatório.O extensor CATID.
- ExtenderName
Tipo: System.String
Obrigatório.Nome do extensor.
- ExtendeeObject
Tipo: System.Object
Obrigatório.Representa a instância do objeto estendido.
Valor de retorno
Tipo: System.Object
Um extensor.
Comentários
O GetExtender é usado para obter um extensor sob o CATID e o nome para o objeto fornecido estendido especificado.Isso faz com que ObjectExtenders para chamar o provedor Extender apropriado CanExtend e GetExtender métodos.Se o objeto estendido oferece suporte a IDispatch, ele chama o IExtenderProvider versão da interface.Caso contrário, ele chama o IExtenderProviderUnk versão.
Isso equivale a chamar o objeto de estendido Extender propriedade se houver suporte.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.