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 | |
---|---|---|
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. |
|
CreateProjectReferenceSet(Object, IVsSimpleBrowseComponentSet) | Cria um conjunto de componente simples que é automaticamente preenchido e sincronizado com Visual Studio referências de projeto. |
|
CreateSimpleBrowseComponentSet(UInt32, Guid[], UInt32, IVsSimpleBrowseComponentSet) | Cria um conjunto de componente vazio que pode ser preenchido manualmente com componentes que podem ser pesquisadas. |
|
EnumLibraries(IVsEnumLibraries2) | Recupera uma lista de todas as bibliotecas de símbolos registrados com o Visual Studio Gerenciador de objetos. |
|
FindLibrary(Guid, IVsLibrary2) | Localiza uma biblioteca de símbolo específico registrada com o com o Visual Studio Gerenciador de objetos. |
|
GetListAndIndex(IVsNavInfo, UInt32, IVsObjectList2, UInt32) | Localiza um IVsObjectList2 e um índice de um símbolo definido pelo IVsNavInfo. |
|
ParseDataObject(IDataObject, IVsSelectedSymbols) | Analisa o objeto de dados criado pelo Class View durante as operações de arrastar e soltar ou copiar. |
|
RegisterLibrary(IVsLibrary2, UInt32) | Registra uma biblioteca de símbolos com o Visual Studio Gerenciador de objetos. |
|
RegisterSimpleLibrary(IVsSimpleLibrary2, UInt32) | Registra uma biblioteca de símbolos de código gerenciado com o Visual Studio Gerenciador de objetos. |
|
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