[monkeydoc] Correctly append kind caption to types
authorJérémie Laval <jeremie.laval@gmail.com>
Tue, 11 Dec 2012 17:13:42 +0000 (18:13 +0100)
committerJérémie Laval <jeremie.laval@gmail.com>
Tue, 11 Dec 2012 22:37:03 +0000 (22:37 +0000)
mcs/tools/monkeydoc/Monkeydoc/providers/ecma-provider.cs

index 8d0ca2d3e0e203c3e06dad84e7ed54b292c16bb5..ba1133142ebbaed78b459dc50d330de935080888 100644 (file)
@@ -93,14 +93,15 @@ namespace MonkeyDoc.Providers
                                                        using (var file = File.OpenRead (typeFilePath))
                                                                storage.Store (id.ToString (), file);
                                                        nsElements.Add (ExtractClassSummary (typeFilePath));
+                                                       var typeDocument = XDocument.Load (typeFilePath);
 
                                                        var typeCaption = ((string)(type.Attribute ("DisplayName") ?? type.Attribute ("Name"))).Replace ('+', '.');
                                                        var url = "ecma:" + id + '#' + typeCaption + '/';
+                                                       typeCaption += " " + (string)type.Attribute ("Kind");
                                                        var typeNode = nsNode.CreateNode (typeCaption, url);
 
                                                        // Add meta "Members" node
                                                        typeNode.CreateNode ("Members", "*");
-                                                       var typeDocument = XDocument.Load (typeFilePath);
                                                        var membersNode = typeDocument.Root.Element ("Members");
                                                        if (membersNode == null || !membersNode.Elements ().Any ())
                                                                continue;