Partilhar via


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
System_CAPS_pubmethod 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