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) |
Переключает выбранное состояние заданного элемента в списке предварительного просмотра. |