private void WriteRootFolder(Folder folder, StringBuilder sb)
{
string className = IsCSharp ?
"projectCS" :
"projectVB";
sb.AppendFormat(
"<div id=\"rootFolder\" class=\"{0}\">{1}</div>",
className,
folder.Name);
sb.AppendLine("<div>");
Folder properties = null;
if (folder.Folders != null && folder.Folders.TryGetValue("Properties", out properties))
{
WriteFolder(properties, sb);
folder.Folders.Remove("Properties");
}
if (Project.ProjectReferences.Any() || Project.MetadataReferences.Any())
{
WriteReferences(sb);
}
WriteFolders(folder, sb);
WriteDocuments(folder, sb);
sb.AppendLine("</div>");
}