This topic has not yet been rated - Rate this topic

IVsSimplePreviewChangesList Interface

This is a simplified version of the IVsPreviewChangesList interface.

Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in microsoft.visualstudio.shell.interop.8.0.dll)

[InterfaceTypeAttribute(1)] 
[GuidAttribute("C42D228E-B275-4FE6-8469-F3184663B883")] 
public interface IVsSimplePreviewChangesList
/** @attribute InterfaceTypeAttribute(1) */ 
/** @attribute GuidAttribute("C42D228E-B275-4FE6-8469-F3184663B883") */ 
public interface IVsSimplePreviewChangesList
InterfaceTypeAttribute(1) 
GuidAttribute("C42D228E-B275-4FE6-8469-F3184663B883") 
public interface IVsSimplePreviewChangesList

Notes to Implementers This interface should be implemented in managed code to avoid possible memory leaks when returning text from the GetTextWithOwnership and GetTipTextWithOwnership methods. This interface must be implemented along with the IVsLiteTreeList interface.

Notes to Callers This interface is obtained by calling the QueryInterface method on an IVsLiteTreeList object or by casting the IVsLiteTreeList object to the IVsSimplePreviewChangesList interface. An IVsSimplePreviewChangesList object is returned by a call to the GetExpandedList method and is passed to the LocateExpandedList method (in each case, the IVsSimplePreviewChangesList object represents a child list). An IVsLiteTreeList object can be obtained by a call to the GetList2 method in the IVsSimpleObjectList2 interface. This interface is returned explicitly by a call to the GetExpandedList method (representing a child list).

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ