Partilhar via


Interface IVsLiteTreeList

 

Fornece informações sobre símbolos em uma lista que é parte de uma organização geral no modo de exibição de árvore (IVsLiteTree) do código de ferramentas de pesquisa.Uma lista é a unidade básica de informações com o qual as bibliotecas de se comunicar com as ferramentas e é exibida como um conjunto de nós de mesmo nível de um pai específico na exibição em árvore.

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

Sintaxe

[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("1E425321-94CB-448E-8E1E-E1EA2479E5E2")]
public interface IVsLiteTreeList
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("1E425321-94CB-448E-8E1E-E1EA2479E5E2")]
public interface class IVsLiteTreeList
[<InterfaceTypeAttribute(1)>]
[<ComConversionLossAttribute>]
[<GuidAttribute("1E425321-94CB-448E-8E1E-E1EA2479E5E2")>]
type IVsLiteTreeList = interface end
<InterfaceTypeAttribute(1)>
<ComConversionLossAttribute>
<GuidAttribute("1E425321-94CB-448E-8E1E-E1EA2479E5E2")>
Public Interface IVsLiteTreeList

Métodos

Nome Descrição
System_CAPS_pubmethod GetDisplayData(UInt32, VSTREEDISPLAYDATA[])

Recupera dados para desenhar o item de lista de árvore solicitada.

System_CAPS_pubmethod GetExpandable(UInt32, Int32)

Especifica se um item é expansível.

System_CAPS_pubmethod GetExpandedList(UInt32, Int32, IVsLiteTreeList)

Expande um nó da lista de árvore.

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 GetListChanges(UInt32, VSTREELISTITEMCHANGE[])

Alterações de retorna ocorridas em uma lista de árvore.

System_CAPS_pubmethod GetText(UInt32, VSTREETEXTOPTIONS, String)

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

System_CAPS_pubmethod GetTipText(UInt32, VSTREETOOLTIPTYPE, String)

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

System_CAPS_pubmethod LocateExpandedList(IVsLiteTreeList, UInt32)

Retorna um ponteiro para um número de índice da lista de árvore especificada

System_CAPS_pubmethod OnClose(VSTREECLOSEACTIONS[])

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

System_CAPS_pubmethod ToggleState(UInt32, UInt32)

Informa o item de árvore solicitada para alternar seu estado de seleção se ele possuir caixas de seleção.

System_CAPS_pubmethod UpdateCounter(UInt32, UInt32)

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

Comentários

IVsObjectListe sua interface base IVsLiteTreeList são usados para organizar símbolos em listas de índices cujos item no intervalo de 0 a CountOfItems – 1.A maioria dos métodos nessas interfaces operar em um único índice ao mesmo tempo, que é passado como o primeiro parâmetro do método.O valor especial NULINDEX é usado para denotar a lista inteira e nenhum item em particular.

O modo de exibição de árvore é simplesmente uma coleção de IVsLiteTreeList implementações em vários níveis.Cada nó no modo de exibição de árvore é um item em um IVsLiteTreeList e, por sua vez, pode ter zero ou mais listas de filhos.

Consulte as ilustrações da implementação e/ou chamada desta interface no exemplo de My C Package.

Observações para implementadores:

Implementado por bibliotecas para 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