[Mono-dev] [PATCH] NRE in gmcs with -doc flag
Jonathan Pryor
jonpryor at vt.edu
Sun Jul 22 08:33:34 EDT 2007
On Fri, 2007-07-20 at 19:33 -0400, Bill Holmes wrote:
> Mono output :
> <member name="M:Test.TestItf2.TestMethod``2">
>
> MS output :
> <member name="M:Test.TestItf2{System#Int32 at System#Double}#TestMethod">
When did CSC start generating so many '#'s and '@'? Last time I checked
CSC output, it would generate output similar to:
M:Test.TestItf2{System.Int32,System.Double}.TestMethod
Now, '#' is also a synonym for '.' (e.g. "ClassName.#ctor" for the
constructor name instead of "ClassName..ctor"), so this sort of makes
sense, but not entirely...
The '@' makes *no* sense at all, since '@' appended to a type name
usually means "pass by references" (ref or out parameter), so using it
as a stand-in for ',' is...confusing.
- Jon
More information about the Mono-devel-list
mailing list