Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=76685 --- shadow/76685 2005-11-13 14:25:30.000000000 -0500 +++ shadow/76685.tmp.15889 2005-11-13 17:56:51.000000000 -0500 @@ -139,6 +139,46 @@ The bug itself is fixed in svn (r52972). I also have a patch that fixes the error message, but I need others' review since it is typemanager.cs and may affect on elsewhere. ------- Additional Comments From [EMAIL PROTECTED] 2005-11-13 14:25 ------- http://lists.ximian.com/pipermail/mono-devel-list/2005-November/015717.html + +------- Additional Comments From [EMAIL PROTECTED] 2005-11-13 17:56 ------- +Atsushi, + +Apparently, a non-qualified reference to an indexer (using +<type>.this, eg. A.this) results in a different cref usng mcs than +when compiled using csc. + +For example, when you compile this code snippet: + +/// <summary> +/// <para><see cref="A.this" /></para> +/// </summary> +public class Test +{ + static void Main() + { + } + + private class A + { + public object this[int index] { + get { return null; } + } + + public object this[string index] { + get { return null; } + } + } +} + +then the resulting cref in the generated XML doc will be + +P:Test.A.Item(System.String) using mcs + +and + +P:Test.A.Item(System.Int32) using csc + +Again, let me know if you want a separate bug report for this. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
