[monodoc] Try to fix some issue with URL creation in ecma provider when overloads...
authorJeremie Laval <jeremie.laval@gmail.com>
Mon, 2 Apr 2012 17:30:46 +0000 (18:30 +0100)
committerJeremie Laval <jeremie.laval@gmail.com>
Mon, 2 Apr 2012 17:31:34 +0000 (18:31 +0100)
mcs/tools/monodoc/Monodoc/ecma-provider.cs

index 42346e4c86ffa2cd7e463ce873b6fd3cfaa16680..28ff180413c2e6b5fe6df47d717d9cc2d6ed6061 100644 (file)
@@ -248,7 +248,7 @@ public static class EcmaDoc {
        {
                XmlNodeList parameters = member.SelectNodes ("Parameters/Parameter");
                if (parameters.Count == 0)
-                       return "";
+                       return member.SelectSingleNode ("MemberType").InnerText != "Property" ? "()" : "";
                StringBuilder args = new StringBuilder ();
                args.Append ("(");
                args.Append (XmlDocUtils.ToTypeName (parameters [0].Attributes ["Type"].Value, member));
@@ -1194,7 +1194,7 @@ public class EcmaHelpSource : HelpSource {
 
        static string ToEscapedMemberName (string membername)
        {
-               return ToEscapedName (membername, "``");
+               return ToEscapedName (membername, "`");
        }
        
        public override string GetNodeXPath (XPathNavigator n)