IVsSimplePreviewChangesList Интерфейс

Определение

Это упрощенная версия интерфейса IVsPreviewChangesList.

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
Атрибуты

Примечания для тех, кто реализует этот метод

Этот интерфейс должен быть реализован в управляемом коде, чтобы избежать возможных утечек памяти при возврате текста GetTextWithOwnership(UInt32, VSTREETEXTOPTIONS, String) из GetTipTextWithOwnership(UInt32, VSTREETOOLTIPTYPE, String) методов и. Этот интерфейс должен быть реализован вместе с IVsLiteTreeList интерфейсом.

Примечания для тех, кто вызывает этот метод

Этот интерфейс получается путем вызова метода QueryInterface IVsLiteTreeList объекта или путем приведения IVsLiteTreeList объекта к IVsSimplePreviewChangesList интерфейсу.

IVsSimplePreviewChangesListОбъект возвращается вызовом GetExpandedList(UInt32, Int32, IVsSimplePreviewChangesList) метода и передается в LocateExpandedList(IVsSimplePreviewChangesList, UInt32) метод (в каждом случае IVsSimplePreviewChangesList объект представляет дочерний список).

IVsLiteTreeListОбъект может быть получен путем вызова GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsSimpleObjectList2) метода в IVsSimpleObjectList2 интерфейсе.

Этот интерфейс возвращается явным образом путем вызова GetExpandedList(UInt32, Int32, IVsSimplePreviewChangesList) метода (представляющий дочерний список).

Методы

GetDisplayData(UInt32, VSTREEDISPLAYDATA[])

Отображение данных отображения для указанного элемента.

GetExpandable(UInt32, Int32)

Определяет, возможно ли расширение указанного элемента.

GetExpandedList(UInt32, Int32, IVsSimplePreviewChangesList)

Возвращает список дочерних элементов указанного элемента, который был развернут в представлении дерева.

GetItemCount(UInt32)

Возвращает количество элементов в списке предварительного просмотра.

GetTextWithOwnership(UInt32, VSTREETEXTOPTIONS, String)

Возвращает указанный текст для указанного элемента в списке предварительного просмотра.

GetTipTextWithOwnership(UInt32, VSTREETOOLTIPTYPE, String)

Возвращает текст подсказки для указанного элемента в списке предварительного просмотра.

LocateExpandedList(IVsSimplePreviewChangesList, UInt32)

Получив список дочерних элементов, найдите его родительский элемент в списке предварительного просмотра.

OnClose(VSTREECLOSEACTIONS[])

Вызывается при закрытии данного списка предварительного просмотра (нерасширенного).

OnRequestSource(UInt32, Object)

Загружает источник для определенного элемента предварительного просмотра и отображает его в заданном представлении текста.

ToggleState(UInt32, UInt32)

Переключает выбранное состояние заданного элемента в списке предварительного просмотра.

Применяется к