IVsSimplePreviewChangesList Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |