Beispiel #1
0
        private void Insert(NamespaceTreeNode root, DeclaredSymbolInfo type)
        {
            var namespaceString   = type.GetNamespace();
            var parts             = namespaceString.Split(new[] { '.' }, StringSplitOptions.RemoveEmptyEntries);
            var nodeWhereToInsert = GetOrCreateNode(root, parts, 0);

            // { is to sort types after namespaces
            var inserted = nodeWhereToInsert.GetOrCreate("{" + type.Name);

            inserted.TypeDeclaration = type;
        }