Share via


IVsHierarchyItemCollectionProvider Interface

Definition

Important

This API is not CLS-compliant.

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

public interface class IVsHierarchyItemCollectionProvider
public interface class IVsHierarchyItemCollectionProvider
__interface IVsHierarchyItemCollectionProvider
[System.CLSCompliant(false)]
public interface IVsHierarchyItemCollectionProvider
public interface IVsHierarchyItemCollectionProvider
[<System.CLSCompliant(false)>]
type IVsHierarchyItemCollectionProvider = interface
type IVsHierarchyItemCollectionProvider = interface
Public Interface IVsHierarchyItemCollectionProvider
Attributes

Methods

GetDescendantsAsync(IVsHierarchy, CancellationToken)

Asynchronously gets a flat list of hierarchy items that exist within the specified hierarchy.

GetFilteredHierarchyItemsAsync(IReadOnlyObservableSet<IVsHierarchyItem>, Predicate<IVsHierarchyItem>, CancellationToken, Int32[])

Asynchronously gets a filtered set of hierarchy items from the specified hierarchy item set.

Applies to