Partilhar via


Interface IVsObjectList

 

Publicado: abril de 2016

Fornece informações sobre símbolos em uma lista que é parte de uma organização geral na exibição de árvore (IVsLiteTree) do código de ferramentas de pesquisa.IVsObjectList é uma extensão da IVsLiteTreeList e fornece métodos adicionais que são relevantes para símbolos no projeto. Fornece informações sobre símbolos em uma lista que é parte de uma organização geral na exibição de árvore (IVsLiteTree) do código de ferramentas de pesquisa.IVsObjectList é uma extensão da IVsLiteTreeList e fornece métodos adicionais que são relevantes para símbolos no projeto.

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

Sintaxe

[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
[GuidAttribute("C48F7AB9-8966-4138-B602-14C5EB8BD857")]
public interface IVsObjectList : IVsLiteTreeList
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
[GuidAttribute("C48F7AB9-8966-4138-B602-14C5EB8BD857")]
public interface class IVsObjectList : IVsLiteTreeList
[<ComConversionLossAttribute>]
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("C48F7AB9-8966-4138-B602-14C5EB8BD857")>]
type IVsObjectList = 
    interface
        interface IVsLiteTreeList
    end
<ComConversionLossAttribute>
<InterfaceTypeAttribute(1)>
<GuidAttribute("C48F7AB9-8966-4138-B602-14C5EB8BD857")>
Public Interface IVsObjectList
    Inherits IVsLiteTreeList

Métodos

Nome Descrição
System_CAPS_pubmethod CanDelete(UInt32, Int32)

Retorna um sinalizador que indica se o item de lista poderá ser excluído.

System_CAPS_pubmethod CanGoToSource(UInt32, VSOBJGOTOSRCTYPE, Int32)

Retorna um sinalizador que indica se a navegação para a origem do item de lista é suportada.

System_CAPS_pubmethod CanRename(UInt32, String, Int32)

Retorna um sinalizador que indica se o item de lista pode ser renomeado.

System_CAPS_pubmethod CountSourceItems(UInt32, IVsHierarchy, UInt32, UInt32)

Retorna a hierarquia e o número de ItemIDs correspondente aos arquivos de origem do item de lista.

System_CAPS_pubmethod DoDelete(UInt32, UInt32)

Solicita o determinado item de lista para fazer a operação de exclusão.

System_CAPS_pubmethod DoDragDrop(UInt32, IDataObject, UInt32, UInt32)

Solicita o determinado item de lista para lidar com uma operação de arrastar e soltar.

System_CAPS_pubmethod DoRename(UInt32, String, UInt32)

Solicita o determinado item de lista para fazer a operação de renomeação.

System_CAPS_pubmethod EnumClipboardFormats(UInt32, UInt32, UInt32, VSOBJCLIPFORMAT[], UInt32[])

Solicita o determinado item de lista para enumerar seus formatos com suporte na área de transferência.

System_CAPS_pubmethod FillDescription(UInt32, UInt32, IVsObjectBrowserDescription2)

Solicita que o item de lista para fornecer o texto de descrição a ser usado no Pesquisador de objetos.

System_CAPS_pubmethod GetBrowseObject(UInt32, Object)

Retorna um ponteiro para procurar a propriedade IDispatch do item de lista.

System_CAPS_pubmethod GetCapabilities(UInt32)

Retorna um objeto recursos da lista.

System_CAPS_pubmethod GetCategoryField(UInt32, LIB_CATEGORY, UInt32)

Retorna o valor para a categoria especificada para o item de lista.

System_CAPS_pubmethod GetClipboardFormat(UInt32, UInt32, FORMATETC[], STGMEDIUM[])

Solicita que o item de lista determinado renderiza um formato específico da área de transferência que ele suporta.

System_CAPS_pubmethod GetContextMenu(UInt32, Guid, Int32, IOleCommandTarget)

Permite que a lista fornecer um menu de contexto diferentes e IOleCommandTarget para o item de lista.

System_CAPS_pubmethod GetDisplayData(UInt32, VSTREEDISPLAYDATA[])

Recupera dados para desenhar o item da lista solicitado árvore.

System_CAPS_pubmethod GetExpandable(UInt32, Int32)

Informações de método não fornecidas. Retornar E_NOTIMPL.

System_CAPS_pubmethod GetExpandable2(UInt32, UInt32, Int32)

Retorna um sinalizador que indica se o item de lista é expansível.

System_CAPS_pubmethod GetExpandedList(UInt32, Int32, IVsLiteTreeList)

Expande um nó da lista de árvore.

System_CAPS_pubmethod GetExtendedClipboardVariant(UInt32, UInt32, VSOBJCLIPFORMAT[], Object)

Solicita que o item de lista determinado renderiza um formato específico da área de transferência como uma variante.

System_CAPS_pubmethod GetFlags(UInt32)

Retorna os atributos da lista de árvore atual.

System_CAPS_pubmethod GetItemCount(UInt32)

Retorna o número de itens na lista de árvore atual.

System_CAPS_pubmethod GetList(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA[], IVsObjectList)

Retorna um filho IVsObjectList para a categoria especificada.

System_CAPS_pubmethod GetListChanges(UInt32, VSTREELISTITEMCHANGE[])

Alterações de retorna ocorridas em uma lista de árvore. Para somente para uso futuro. Retornar E_NOTIMPL.

System_CAPS_pubmethod GetMultipleSourceItems(UInt32, UInt32, UInt32, VSITEMSELECTION[])

Retorna o ItemID correspondente aos arquivos de origem do item de lista específico se mais de um.

System_CAPS_pubmethod GetNavigationInfo(UInt32, VSOBNAVIGATIONINFO2[])

Preenche o VSOBNAVIGATIONINFO2 estrutura para o item de lista, permitindo que a lista navegar de volta para ele por meio de LocateNavigationInfo.

System_CAPS_pubmethod GetSourceContext(UInt32, IntPtr, UInt32)

Retorna um número de nome de arquivo e de linha de origem para o item de lista.

System_CAPS_pubmethod GetText(UInt32, VSTREETEXTOPTIONS, String)

Retorna um ponteiro para as representações de texto para o item da lista solicitado árvore.

System_CAPS_pubmethod GetTipText(UInt32, VSTREETOOLTIPTYPE, String)

Retorna um ponteiro para o texto de dica de ferramenta para o item da lista solicitado árvore.

System_CAPS_pubmethod GetUserContext(UInt32, Object)

Retorna o objeto de contexto de usuário para o item de lista.

System_CAPS_pubmethod GoToSource(UInt32, VSOBJGOTOSRCTYPE)

Navega para a fonte para o item de lista.

System_CAPS_pubmethod LocateExpandedList(IVsLiteTreeList, UInt32)

System_CAPS_pubmethod LocateNavigationInfo(VSOBNAVIGATIONINFO2[], VSOBNAVNAMEINFONODE[], Int32, Int32, UInt32[])

Retorna o índice da lista item correspondente para o VSOBNAVIGATIONINFO2 estrutura.

System_CAPS_pubmethod OnClose(VSTREECLOSEACTIONS[])

Notifica a lista atual de árvore que está sendo fechado.

System_CAPS_pubmethod QueryDragDrop(UInt32, IDataObject, UInt32, UInt32)

Retorna um sinalizador que indica se o item de lista específico oferece suporte a uma operação de arrastar e soltar.

System_CAPS_pubmethod ShowHelp(UInt32)

Permite que a lista exibir a Ajuda para o item de lista.

System_CAPS_pubmethod ToggleState(UInt32, UInt32)

Informa o item solicitado árvore para alternar seu estado selecionado se caixas de seleção.

System_CAPS_pubmethod UpdateCounter(UInt32, UInt32)

Retorna o contador de alteração atual para a lista de árvore e é usado para indicar que o conteúdo da lista foram alterados.

Observações para implementadores:

Implementado por bibliotecas participar no código, ferramentas de pesquisa.

Observações para chamadores:

Chamado pelo código de ferramentas para obter informações sobre um conjunto de símbolos de acordo com os parâmetros especificados por meio de pesquisa GetList ou GetList.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo