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=82006 --- shadow/82006 2007-08-27 00:14:20.000000000 -0400 +++ shadow/82006.tmp.18427 2007-08-27 04:38:50.000000000 -0400 @@ -1,13 +1,13 @@ Bug#: 82006 Product: Mono: Compilers Version: 1.0 OS: unknown OS Details: -Status: RESOLVED -Resolution: NOTABUG +Status: REOPENED +Resolution: Severity: Unknown Priority: Minor Component: C# AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] @@ -60,6 +60,47 @@ ------- Additional Comments From [EMAIL PROTECTED] 2007-08-27 00:14 ------- Annex E. is just an informative section that we do not have to follow, so it is not a bug. I already wrote that without 'T:' it won't work (it is about csc. The msdn blog post or your interpretation of it is wrong). + +------- Additional Comments From [EMAIL PROTECTED] 2007-08-27 04:38 ------- +Okay, I did a bit of testing on this, and it appears that csc has the +following behavior. cref="IList{System.String}" == ERROR, +cref="IList{T}" == SUCCESS. If the bad CREF is encountered, it will +emit two warnings, CS1574 and CS1658. + +The following shows the difference between csc and gmcs behavior. + +Comment Line: /// <returns>A <see cref="IList<System.String>" +/>.</returns> +csc result: CS1574 & CS1658 + +gmcs result: CS1584 +csc output: <returns>A <see +cref="!:IList<System.String>"/>.</returns> +gmcs output: <returns>A <see cref="!:IList<System.String>" +/>.</returns> + +Comment Line: /// <returns>A <see cref="IList<Foobar>" />.</returns> +csc result: Success +gmcs result: CS1584 +csc output: <returns>A <see +cref="T:System.Collections.Generic.IList`1"/>.</returns> +gmcs output: <returns>A <see cref="!:IList<Foobar>" />.</returns> + +Comment Line: /// <returns>A <see cref="IList{System.String}" +/>.</returns> +csc result: CS1574 & CS1658 + +gmcs result: CS1584 +csc output: <returns>A <see +cref="!:IList<System.String>"/>.</returns> +gmcs output: <returns>A <see cref="!:IList{System.String}" />.</returns> + +Comment Line: /// <returns>A <see cref="IList{Foobar}" />.</returns> +csc result: Success +gmcs result: CS1584 +csc output: <returns>A <see +cref="T:System.Collections.Generic.IList`1"/>.</returns> +gmcs output: <returns>A <see cref="!:IList{Foobar}" />.</returns> _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
