Share via


IVsHierarchyItemCollectionProvider Interface

Provides a read-only collection of hierarchy items that represent a subset of all hierarchy items under a specified hierarchy.

This API is not CLS-compliant. 

Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.Immutable.11.0 (in Microsoft.VisualStudio.Shell.Immutable.11.0.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Interface IVsHierarchyItemCollectionProvider
[CLSCompliantAttribute(false)]
public interface IVsHierarchyItemCollectionProvider
[CLSCompliantAttribute(false)]
public interface class IVsHierarchyItemCollectionProvider
[<CLSCompliantAttribute(false)>]
type IVsHierarchyItemCollectionProvider =  interface end
public interface IVsHierarchyItemCollectionProvider

The IVsHierarchyItemCollectionProvider type exposes the following members.

Methods

  Name Description
Public method GetDescendantsAsync Asynchronously gets a flat list of hierarchy items that exist within the specified hierarchy.
Public method GetFilteredHierarchyItemsAsync Asynchronously gets a filtered set of hierarchy items from the specified hierarchy item set.

Top

See Also

Reference

Microsoft.VisualStudio.Shell Namespace