Interface IVsObjectManager2

 

Publicado: agosto de 2016

Usado por um VSPackage para registrar e cancelar o registro de bibliotecas de símbolos com o Visual Studio Gerenciador de objeto e criar conjuntos de componente que podem ser pesquisados. Para obter uma referência para o Visual Studio Gerenciador de objeto, o provedor de serviços globais de chamada que é passado pelo SetSite método.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("6A0392E4-68E8-4FBC-AFCF-85155533E48E")]
public interface IVsObjectManager2
[InterfaceTypeAttribute(1)]
[GuidAttribute("6A0392E4-68E8-4FBC-AFCF-85155533E48E")]
public interface class IVsObjectManager2
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("6A0392E4-68E8-4FBC-AFCF-85155533E48E")>]
type IVsObjectManager2 = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("6A0392E4-68E8-4FBC-AFCF-85155533E48E")>
Public Interface IVsObjectManager2

Métodos

Nome Descrição
System_CAPS_pubmethod CreateCombinedBrowseComponentSet(IVsCombinedBrowseComponentSet)

Cria um conjunto vazio de componente que cam manualmente preenchido com os componentes de conjuntos simples e remove componentes duplicados. O conjunto de componente pode ser usado por uma biblioteca para apresentar as referências de projeto no Pesquisador de objetos.

System_CAPS_pubmethod CreateProjectReferenceSet(Object, IVsSimpleBrowseComponentSet)

Cria um conjunto de componente simples que é automaticamente preenchido e sincronizado com Visual Studio referências de projeto.

System_CAPS_pubmethod CreateSimpleBrowseComponentSet(UInt32, Guid[], UInt32, IVsSimpleBrowseComponentSet)

Cria um conjunto de componente vazio que pode ser preenchido manualmente com componentes que podem ser pesquisadas.

System_CAPS_pubmethod EnumLibraries(IVsEnumLibraries2)

Recupera uma lista de todas as bibliotecas de símbolos registrados com o Visual Studio Gerenciador de objetos.

System_CAPS_pubmethod FindLibrary(Guid, IVsLibrary2)

Localiza uma biblioteca de símbolo específico registrada com o com o Visual Studio Gerenciador de objetos.

System_CAPS_pubmethod GetListAndIndex(IVsNavInfo, UInt32, IVsObjectList2, UInt32)

Localiza um IVsObjectList2 e um índice de um símbolo definido pelo IVsNavInfo.

System_CAPS_pubmethod ParseDataObject(IDataObject, IVsSelectedSymbols)

Analisa o objeto de dados criado pelo Class View durante as operações de arrastar e soltar ou copiar.

System_CAPS_pubmethod RegisterLibrary(IVsLibrary2, UInt32)

Registra uma biblioteca de símbolos com o Visual Studio Gerenciador de objetos.

System_CAPS_pubmethod RegisterSimpleLibrary(IVsSimpleLibrary2, UInt32)

Registra uma biblioteca de símbolos de código gerenciado com o Visual Studio Gerenciador de objetos.

System_CAPS_pubmethod UnregisterLibrary(UInt32)

Cancela o registro de uma biblioteca de símbolos.

Observações para os Implementadores:

Implementado pelo Visual Studio ambiente.

Confira Também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao início