Microsoft.SourceBrowser.HtmlGenerator.ProjectGenerator.WriteRootFolder C# (CSharp) Method

WriteRootFolder() private method

private WriteRootFolder ( Microsoft.SourceBrowser.HtmlGenerator.Folder folder, StringBuilder sb ) : void
folder Microsoft.SourceBrowser.HtmlGenerator.Folder
sb StringBuilder
return void
        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>");
        }