protected virtual void AddVirtualProjects()
{
for(HierarchyNode child = this.FirstChild; child != null; child = child.NextSibling)
{
NestedProjectNode nestedProjectNode = child as NestedProjectNode;
if(nestedProjectNode != null)
{
nestedProjectNode.AddVirtualProject();
}
}
}