Interface IVsLibraryMgr
Publicado: abril de 2016
Essa interface de raiz permite que o ambiente Gerenciador de objeto para acessar um pacote IVsLibrary. A maioria das implementações geralmente fornecerá um único IVsLibrary. Essa interface de raiz permite que o Gerenciador de objetos do ambiente para acessar IVsLibrary do pacote. A maioria das implementações geralmente fornecerá um único IVsLibrary.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13")]
public interface IVsLibraryMgr
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13")]
public interface class IVsLibraryMgr
[<InterfaceTypeAttribute(1)>]
[<ComConversionLossAttribute>]
[<GuidAttribute("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13")>]
type IVsLibraryMgr = interface end
<InterfaceTypeAttribute(1)>
<ComConversionLossAttribute>
<GuidAttribute("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13")>
Public Interface IVsLibraryMgr
Métodos
Nome | Descrição | |
---|---|---|
GetCheckAt(UInt32, LIB_CHECKSTATE[]) | Retorna o estado marcado de biblioteca solicitado. |
|
GetCount(UInt32) | Retorna o número de bibliotecas implementada pelo Gerenciador de biblioteca. |
|
GetLibraryAt(UInt32, IVsLibrary) | Retorna um IVsLibrary interface para a biblioteca solicitada. |
|
GetNameAt(UInt32, IntPtr) | Retorna o nome de exibição para a biblioteca solicitado. |
|
SetLibraryGroupEnabled(LIB_PERSISTTYPE, Int32) | Nenhuma informação do método é fornecida. Retornar E_NOTIMPL. |
|
ToggleCheckAt(UInt32) | Informa à biblioteca solicitada para alternar seu estado de ativação atual. |
Comentários
Um pacote deve implementar essa interface para participar no código, ferramentas de pesquisa. Você passa o ponteiro da interface para o Gerenciador de objetos ao registrar com ele por meio de RegisterLibMgr. Ver ilustrações de implementação e/ou chamada dessa interface no exemplo My C Package.
Observações para implementadores:
Implementado por pacotes participar no código, ferramentas de pesquisa (Pesquisador de objetos, Class View, e Find Symbol).
Observações para chamadores:
Chamado pelo Gerenciador de objetos do ambiente para obter informações sobre um pacote IVsLibrary implementações.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo