Interface IVsExtensibleObject
Retorna um objeto de automação de VSPackage específicas em determinados pontos no modelo de automação.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("D2C45F92-23B5-408B-B41D-D4365FB7EDA8")]
public interface IVsExtensibleObject
[InterfaceTypeAttribute(1)]
[GuidAttribute("D2C45F92-23B5-408B-B41D-D4365FB7EDA8")]
public interface class IVsExtensibleObject
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("D2C45F92-23B5-408B-B41D-D4365FB7EDA8")>]
type IVsExtensibleObject = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("D2C45F92-23B5-408B-B41D-D4365FB7EDA8")>
Public Interface IVsExtensibleObject
Métodos
Nome | Descrição | |
---|---|---|
GetAutomationObject(String, Object) | Retorna um objeto de automação. |
Comentários
Implementar um IVsExtensibleObject ou IExtensibleObject quando você deseja estender o modelo de automação com um objeto personalizado em uma janela de documento ou janela de ferramenta.
As chamadas do ambiente de GetAutomationObject método quando um consumidor de automação tenta usar seu o objeto de automação de seu VSPackage.
Consulte as ilustrações da implementação desta interface na Basic Edit Sample.
Observações para implementadores:
Implemente essa interface quando você deseja estender o modelo de automação com um objeto personalizado em uma janela de documento ou janela de ferramenta.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo