Partager via


ProjectContainerNode Class

An abstract class that represents the solution node (the top node in a hierarchy with nested projects). It handles adding and removing the subprojects.

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

Syntax

<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
Public MustInherit Class ProjectContainerNode _
    Inherits ProjectNode _
    Implements IVsParentProject, IBuildDependencyOnProjectContainer

Dim instance As ProjectContainerNode
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public abstract class ProjectContainerNode : ProjectNode, IVsParentProject, 
    IBuildDependencyOnProjectContainer
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public ref class ProjectContainerNode abstract : public ProjectNode, 
    IVsParentProject, IBuildDependencyOnProjectContainer
public abstract class ProjectContainerNode extends ProjectNode implements IVsParentProject, IBuildDependencyOnProjectContainer

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Package.HierarchyNode
    Microsoft.VisualStudio.Package.ProjectNode
      Microsoft.VisualStudio.Package.ProjectContainerNode

Thread Safety

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

See Also

Reference

ProjectContainerNode Members

Microsoft.VisualStudio.Package Namespace