Share via


IVsUICollection Interface

Represents a collection of user interface data sources.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assemblies:   Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
  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, IVsUIDispatch
[GuidAttribute("F9362B93-C6FD-4C51-8AF9-B4BC13953E6C")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUICollection : IVsUISimpleDataSource, 
    IVsUIDispatch
[GuidAttribute(L"F9362B93-C6FD-4C51-8AF9-B4BC13953E6C")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsUICollection : IVsUISimpleDataSource, 
    IVsUIDispatch
[<GuidAttribute("F9362B93-C6FD-4C51-8AF9-B4BC13953E6C")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUICollection =  
    interface 
        interface IVsUISimpleDataSource 
        interface IVsUIDispatch 
    end
public interface IVsUICollection extends IVsUISimpleDataSource, IVsUIDispatch

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

Extension Methods

  Name Description
Public Extension Method Count (Defined by Utilities.)

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace