IEnumHierarchies Interface

Enumerator for projects in the solution. You can get an instance of the interface using the GetProjectEnum method of the IVsSolution and IVsSolution2 interfaces.

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

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("BEC77711-2DF9-44D7-B478-A453C2E8A134")> _
Public Interface IEnumHierarchies
[InterfaceTypeAttribute()]
[GuidAttribute("BEC77711-2DF9-44D7-B478-A453C2E8A134")]
public interface IEnumHierarchies
[InterfaceTypeAttribute()]
[GuidAttribute(L"BEC77711-2DF9-44D7-B478-A453C2E8A134")]
public interface class IEnumHierarchies
[<InterfaceTypeAttribute()>]
[<GuidAttribute("BEC77711-2DF9-44D7-B478-A453C2E8A134")>]
type IEnumHierarchies =  interface end
public interface IEnumHierarchies

The IEnumHierarchies type exposes the following members.

Methods

  Name Description
Public method Clone Clones this IEnumHierarchies interface by creating another instance.
Public method Next Retrieves the next group of hierarchy interfaces (IVsHierarchy).
Public method Reset Return the enumerator to its initial state.
Public method Skip Skip over a specified number of hierarchy interfaces.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace