Microsoft.VisualStudio.Project.ProjectContainerNode.RemoveNestedProjectNodes C# (CSharp) Method

RemoveNestedProjectNodes() public method

public RemoveNestedProjectNodes ( ) : void
return void
        public virtual void RemoveNestedProjectNodes()
        {
            for(HierarchyNode n = this.FirstChild; n != null; n = n.NextSibling)
            {
                NestedProjectNode p = n as NestedProjectNode;
                if(p != null)
                {
                    p.CloseNestedProjectNode();
                }
            }

            // We do not care of file changes after this.
            this.NestedProjectNodeReloader.FileChangedOnDisk -= this.OnNestedProjectFileChangedOnDisk;
            this.NestedProjectNodeReloader.Dispose();
        }