Share via


IVsUICollection Interface

Represents a collection of user interface data sources.

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

Syntax

'Declaration
<GuidAttribute("F9362B93-C6FD-4C51-8AF9-B4BC13953E6C")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsUICollection _
    Inherits IVsUISimpleDataSource
[GuidAttribute("F9362B93-C6FD-4C51-8AF9-B4BC13953E6C")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUICollection : IVsUISimpleDataSource
[GuidAttribute(L"F9362B93-C6FD-4C51-8AF9-B4BC13953E6C")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsUICollection : IVsUISimpleDataSource
[<GuidAttribute("F9362B93-C6FD-4C51-8AF9-B4BC13953E6C")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUICollection =  
    interface
        interface IVsUISimpleDataSource
    end
public interface IVsUICollection extends IVsUISimpleDataSource

The IVsUICollection type exposes the following members.

Methods

  Name Description
Public method AdviseCollectionChangeEvents Registers for collection events.
Public method Close Closes the collection.
Public method EnumVerbs
Public method get_Count Returns the number of items in the collection.
Public method GetItem Gets an item from the collection.
Public method Invoke
Public method UnadviseCollectionChangeEvents Stops indicating collection events.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace