IVsSimplePreviewChangesList Schnittstelle

Definition

Dies ist eine vereinfachte Version der IVsPreviewChangesList-Schnittstelle.

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
Attribute

Hinweise für Ausführende

Diese Schnittstelle sollte in verwaltetem Code implementiert werden, um beim Zurückgeben von Text aus den GetTextWithOwnership(UInt32, VSTREETEXTOPTIONS, String) -und-Methoden mögliche Speicher Verluste zu vermeiden GetTipTextWithOwnership(UInt32, VSTREETOOLTIPTYPE, String) . Diese Schnittstelle muss zusammen mit der- IVsLiteTreeList Schnittstelle implementiert werden.

Hinweise für Aufrufer

Diese Schnittstelle wird durch Aufrufen der QueryInterface -Methode für ein IVsLiteTreeList Objekt oder durch Umwandeln des IVsLiteTreeList Objekts in die IVsSimplePreviewChangesList Schnittstelle abgerufen.

Ein IVsSimplePreviewChangesList -Objekt wird durch einen-Rückruf der GetExpandedList(UInt32, Int32, IVsSimplePreviewChangesList) -Methode zurückgegeben und an die-Methode übermittelt LocateExpandedList(IVsSimplePreviewChangesList, UInt32) (in jedem Fall stellt das- IVsSimplePreviewChangesList Objekt eine untergeordnete Liste dar).

Ein- IVsLiteTreeList Objekt kann durch einen-Aufrufder- GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsSimpleObjectList2) Methode in der- IVsSimpleObjectList2 Schnittstelle abgerufen werden.

Diese Schnittstelle wird explizit durch einen aufzurufenden- GetExpandedList(UInt32, Int32, IVsSimplePreviewChangesList) Methode (die eine untergeordnete Liste darstellt) zurückgegeben.

Methoden

GetDisplayData(UInt32, VSTREEDISPLAYDATA[])

Gibt Anzeigendaten für das angegebene Element zurück.

GetExpandable(UInt32, Int32)

Bestimmt, ob das angegebene Element erweitert werden kann.

GetExpandedList(UInt32, Int32, IVsSimplePreviewChangesList)

Gibt die untergeordnete Liste des angegebenen Elements zurück, das in der Strukturansicht erweitert wurde.

GetItemCount(UInt32)

Gibt die Anzahl der Elemente in der Vorschauliste zurück.

GetTextWithOwnership(UInt32, VSTREETEXTOPTIONS, String)

Gibt den angegebenen Text für das angegebene Element in der Vorschauliste zurück.

GetTipTextWithOwnership(UInt32, VSTREETOOLTIPTYPE, String)

Gibt den QuickInfo-Text für das angegebene Element in der Vorschauliste zurück.

LocateExpandedList(IVsSimplePreviewChangesList, UInt32)

Bei einer untergeordneten Liste wird das übergeordnete Element in der Vorschauliste gesucht.

OnClose(VSTREECLOSEACTIONS[])

Wird aufgerufen, wenn diese Vorschauliste geschlossen wird (nicht erweiterten).

OnRequestSource(UInt32, Object)

Lädt die Quelle für das angegebene Vorschauelement und zeigt diese in der angegebenen Textansicht an.

ToggleState(UInt32, UInt32)

Schaltet den aktivierten Zustand des angegebenen Elements in der Vorschauliste um.

Gilt für