Share via


IVsUICollection Interface

Definition

Represents a collection of user interface data sources.

public interface class IVsUICollection : Microsoft::VisualStudio::Shell::Interop::IVsUISimpleDataSource
public interface class IVsUICollection : Microsoft::VisualStudio::Shell::Interop::IVsUISimpleDataSource
__interface IVsUICollection : Microsoft::VisualStudio::Shell::Interop::IVsUISimpleDataSource
public interface IVsUICollection : Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource
[System.Runtime.InteropServices.Guid("F9362B93-C6FD-4C51-8AF9-B4BC13953E6C")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUICollection : Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource
type IVsUICollection = interface
    interface IVsUISimpleDataSource
    interface IVsUIDispatch
[<System.Runtime.InteropServices.Guid("F9362B93-C6FD-4C51-8AF9-B4BC13953E6C")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUICollection = interface
    interface IVsUISimpleDataSource
    interface IVsUIDispatch
Public Interface IVsUICollection
Implements IVsUISimpleDataSource
Derived
Attributes
Implements

Methods

AdviseCollectionChangeEvents(IVsUICollectionChangeEvents, UInt32)

Registers for collection events.

Close()

Closes the collection.

EnumVerbs(IVsUIEnumDataSourceVerbs)

Returns a enumeration of verbs for the data source.

get_Count(UInt32)

Returns the number of items in the collection.

GetItem(UInt32, IVsUIDataSource)

Gets an item from the collection.

Invoke(String, Object, Object)

Executes a verb on the data source.

UnadviseCollectionChangeEvents(UInt32)

Stops indicating collection events.

Applies to