This documentation is archived and is not being maintained.

HierarchyNode Class

Visual Studio 2005

A parent node with zero or more child nodes, each of which may itself be a hierarchy. This is the base class for hierarchy elements such as FileNode and FolderNode.

This class is not CLS-compliant.  

Namespace: Microsoft.VisualStudio.Package
Assembly: MPF.Project.NonShipping (in mpf.project.nonshipping.dll)

[CLSCompliantAttribute(false)] 
[ComVisibleAttribute(true)] 
public abstract class HierarchyNode : IVsUIHierarchy, IVsHierarchy, IVsPersistHierarchyItem2, 
	IVsPersistHierarchyItem, IOleCommandTarget, IVsHierarchyDropDataSource2, IVsHierarchyDropDataSource, IVsHierarchyDropDataTarget, 
	IVsHierarchyDeleteHandler
/** @attribute CLSCompliantAttribute(false) */ 
/** @attribute ComVisibleAttribute(true) */ 
public abstract class HierarchyNode implements IVsUIHierarchy, IVsHierarchy, 
	IVsPersistHierarchyItem2, IVsPersistHierarchyItem, IOleCommandTarget, IVsHierarchyDropDataSource2, IVsHierarchyDropDataSource, 
	IVsHierarchyDropDataTarget, IVsHierarchyDeleteHandler
CLSCompliantAttribute(false) 
ComVisibleAttribute(true) 
public abstract class HierarchyNode implements IVsUIHierarchy, IVsHierarchy, 
	IVsPersistHierarchyItem2, IVsPersistHierarchyItem, IOleCommandTarget, IVsHierarchyDropDataSource2, IVsHierarchyDropDataSource, 
	IVsHierarchyDropDataTarget, IVsHierarchyDeleteHandler

System.Object
  Microsoft.VisualStudio.Package.HierarchyNode
     Derived Classes

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: