IVsUIDynamicCollection Interface

 

Represents a modifiable collection in the Visual Studio user interface.

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

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("6D155041-B4B8-4121-8D74-841E5DA4373E")]
public interface IVsUIDynamicCollection : IVsUICollection

NameDescription
System_CAPS_pubmethodAddItem(IVsUIDataSource, UInt32)

Adds a data source to the collection.

System_CAPS_pubmethodAdviseCollectionChangeEvents(IVsUICollectionChangeEvents, UInt32)

Registers an event sink for collection change notifications.

System_CAPS_pubmethodClearItems()

Clears the collection.

System_CAPS_pubmethodClose()

Closes the collection.

System_CAPS_pubmethodEnumVerbs(IVsUIEnumDataSourceVerbs)

Returns a list of the verbs available for the collection.

System_CAPS_pubmethodget_Count(UInt32)

Returns the number of items in the collection.

System_CAPS_pubmethodGetItem(UInt32, IVsUIDataSource)

Returns an item from the collection.

System_CAPS_pubmethodInsertCollection(UInt32, IVsUICollection)

Adds a collection to this collection.

System_CAPS_pubmethodInsertItem(UInt32, IVsUIDataSource)

Adds an item to the collection.

System_CAPS_pubmethodInvoke(String, Object, Object)

Invokes a verb on the collection.

System_CAPS_pubmethodRemoveItem(UInt32)

Remove an item from the collection.

System_CAPS_pubmethodReplaceItem(UInt32, IVsUIDataSource)

Replaces an item in the colleciton.

System_CAPS_pubmethodUnadviseCollectionChangeEvents(UInt32)

Stops sending notifications of changes tot eh collection.

Return to top
Show: