IVsUICollectionChangeEvents Interface

 

Recieves notifications when a collection changes.

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

[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute("D47ABBE0-4E31-424D-8DC9-31DE024E75E7")]
public interface class IVsUICollectionChangeEvents : IVsUIEventSink

NameDescription
System_CAPS_pubmethodDisconnect(IVsUISimpleDataSource^)

Disconnects from the datasource.

System_CAPS_pubmethodOnAfterItemAdded(IVsUICollection^, UInt32)

Fired after a new item has been added to the collection.

System_CAPS_pubmethodOnAfterItemRemoved(IVsUICollection^, IVsUIDataSource^, UInt32)

Fired after an item has been removed from the collection.

System_CAPS_pubmethodOnAfterItemReplaced(IVsUICollection^, IVsUIDataSource^, IVsUIDataSource^, UInt32)

Fired after an item is updated.

System_CAPS_pubmethodOnInvalidateAllItems(IVsUICollection^)

Fired if the entire collection has been cleared or refreshed.

This interface is implemented by programs that would like to be informed when a collection changes. It is registered using the IVsUICollection interface.

Return to top
Show: