IVsSimplePreviewChangesList Interface

Definição

Esta é uma versão simplificada da IVsPreviewChangesList interface.

public interface class IVsSimplePreviewChangesList
public interface class IVsSimplePreviewChangesList
__interface IVsSimplePreviewChangesList
[System.Runtime.InteropServices.Guid("C42D228E-B275-4FE6-8469-F3184663B883")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsSimplePreviewChangesList
[<System.Runtime.InteropServices.Guid("C42D228E-B275-4FE6-8469-F3184663B883")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsSimplePreviewChangesList = interface
Public Interface IVsSimplePreviewChangesList
Atributos

Notas aos Implementadores

Essa interface deve ser implementada em código gerenciado para evitar possíveis vazamentos de memória ao retornar o texto dos GetTextWithOwnership(UInt32, VSTREETEXTOPTIONS, String) GetTipTextWithOwnership(UInt32, VSTREETOOLTIPTYPE, String) métodos e. Essa interface deve ser implementada junto com a IVsLiteTreeList interface.

Notas aos Chamadores

Essa interface é obtida chamando o método QueryInterface em um IVsLiteTreeList objeto ou convertendo o IVsLiteTreeList objeto na IVsSimplePreviewChangesList interface.

Um IVsSimplePreviewChangesList objeto é retornado por uma chamada para o GetExpandedList(UInt32, Int32, IVsSimplePreviewChangesList) método e é passado para o LocateExpandedList(IVsSimplePreviewChangesList, UInt32) método (em cada caso, o IVsSimplePreviewChangesList objeto representa uma lista filho).

Um IVsLiteTreeList objeto pode ser obtido por uma chamada para o GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsSimpleObjectList2) método na IVsSimpleObjectList2 interface.

Essa interface é retornada explicitamente por uma chamada para o GetExpandedList(UInt32, Int32, IVsSimplePreviewChangesList) método (representando uma lista filho).

Métodos

GetDisplayData(UInt32, VSTREEDISPLAYDATA[])

Retorna dados de exibição para o item especificado.

GetExpandable(UInt32, Int32)

Determina se o item especificado pode ser expandido.

GetExpandedList(UInt32, Int32, IVsSimplePreviewChangesList)

Retorna a lista filho do item especificado que foi expandido no modo de exibição de árvore.

GetItemCount(UInt32)

Retorna o número de itens na lista de visualização.

GetTextWithOwnership(UInt32, VSTREETEXTOPTIONS, String)

Retorna o texto especificado para o item especificado na lista de visualização.

GetTipTextWithOwnership(UInt32, VSTREETOOLTIPTYPE, String)

Retorna o texto da dica de ferramenta para o item especificado na lista de visualização.

LocateExpandedList(IVsSimplePreviewChangesList, UInt32)

Dada uma lista de filhos, localize seu item pai na lista de visualização.

OnClose(VSTREECLOSEACTIONS[])

Chamado quando esta lista de visualização é fechada (não expandida).

OnRequestSource(UInt32, Object)

Carrega a origem do item de visualização especificado e o exibe na exibição de texto fornecida.

ToggleState(UInt32, UInt32)

Alterna o estado de ativação do item especificado na lista de visualização.

Aplica-se a