IVsPreviewChangesList Interface

Represents a list of items in the changes tree of the Preview Changes tool window.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("B334F714-993B-4902-89E0-792213B538DB")> _
Public Interface IVsPreviewChangesList
'Usage
Dim instance As IVsPreviewChangesList
[InterfaceTypeAttribute()]
[GuidAttribute("B334F714-993B-4902-89E0-792213B538DB")]
public interface IVsPreviewChangesList
[InterfaceTypeAttribute()]
[GuidAttribute(L"B334F714-993B-4902-89E0-792213B538DB")]
public interface class IVsPreviewChangesList
public interface IVsPreviewChangesList

Remarks

Notes to Implementers:

The IVsLiteTreeList interface must also be implemented with this interface.

Note

Managed code implementations should implement the IVsSimplePreviewChangesList interface instead to avoid memory leaks.

Notes to Callers:

This interface is obtained by calling the QueryInterface method on an IVsLiteTreeList object or by casting the IVsLiteTreeList object to the IVsPreviewChangesList interface. An IVsLiteTreeList object can be obtained by a call to the GetExpandedList method in the IVsObjectList2 interface.

See Also

Reference

IVsPreviewChangesList Members

Microsoft.VisualStudio.Shell.Interop Namespace