[nem-en] Invalid member keys in xml docs

Paul Bludov pbludov at gmail.com
Thu Jan 25 02:47:25 CET 2007


When a method has a generic type parameter, for example

 ///<summary>blabla</summary>
public Foo(bar : string -> bool) : void
{
}

the compiler produces a xml doc like this:
    <member 
name="M:TestClass.Foo(Nemerle.Builtins.Function`2[[System.String, mscorlib, 
Version=2.0.0.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089],[System.Boolean, mscorlib, Version=2.0.0.0, 
Culture=neutral, PublicKeyToken=b77a5c561934e089]])">
      <summary>
        <para>blabla</para>
      </summary>

Wich is not recognized by object browser nor reflector.

The correct form is
    <member 
name="M:TestClass.Foo(Nemerle.Builtins.Function{System.String,System.Boolean})">

Please fix. 




More information about the devel-en mailing list