<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Helvetica, Arial, sans-serif">I agree that it's a
workaround, not a real fix. Doing real syntax checking would be better.
<br>
<br>
However, it matches the way the 'working' variant is treated. I can
write:<br>
<br>
</font><tt>/// &lt;seealso cref="4::::B;;;B```````````434343"/&gt;<br>
</tt><font face="Helvetica, Arial, sans-serif"><br>
or<br>
</font>
<pre wrap="">/// &lt;seealso cref="!:List&amp;lt;*&amp;gt;"/&gt;</pre>
<br>
and don't get any warning or error.<br>
<blockquote cite="mid:4A10C5CC.5080100@veritas-vos-liberabit.com"
 type="cite">
  <pre wrap="">.. and optionally worse, error generation in the output xml such as
&lt;seealso cref="!:List&amp;lt;*&amp;gt;"/&gt;
  </pre>
</blockquote>
I don't understand what you mean with that. If I write in my code:<br>
<pre wrap=""><tt>/// &lt;seealso cref="List{*}" /&gt;
</tt>
I get 

<tt>&lt;seealso cref="List{*}" /&gt;</tt>

in the output xml file. And if I write in my code:

<tt>/// &lt;seealso cref="!:List&amp;lt;*&amp;gt;"/&gt;
</tt>
I get

<tt>&lt;seealso cref="!:List&amp;lt;*&amp;gt;"/&gt;
</tt>
in the output xml file.
</pre>
<br>
Since the current behavior of not accepting Bla{T} or
Bla&amp;lt;T&amp;gt; breaks compatibility with csc I'd really like to
see this patch applied to the code - maybe add a FIXME comment to check
the syntax later.<br>
<br>
Thanks,<br>
&nbsp;&nbsp;&nbsp; Eberhard Beilharz<br>
<blockquote cite="mid:4A10C5CC.5080100@veritas-vos-liberabit.com"
 type="cite">
  <pre wrap="">  </pre>
</blockquote>
<blockquote cite="mid:4A10C5CC.5080100@veritas-vos-liberabit.com"
 type="cite">
  <pre wrap="">Atsushi Eno

Eberhard Beilharz wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">gmcs gives warning CS1584 if you have an XML comment referencing a 
generic type like cref="Bla&lt;T&gt;" or cref="Bla{T}". Those two variants 
work with Microsoft's csc. The only variant that makes gmcs happy is 
cref="T:Bla`1" which gives a warning with Microsoft's csc (it used to be 
the way to do it with older versions of csc).

Would someone please review and commit my patch attached to bug #480862 
(<a class="moz-txt-link-rfc2396E"
 href="https://bugzilla.novell.com/show_bug.cgi?id=480862">&lt;https://bugzilla.novell.com/show_bug.cgi?id=480862&gt;</a>) which treats 
Bla&lt;T&gt; and Bla{T} as being equal to T:Bla`1 in a cref.

Thanks,
    Eberhard Beilharz
_______________________________________________
Mono-devel-list mailing list
<a class="moz-txt-link-abbreviated"
 href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a>
<a class="moz-txt-link-freetext"
 href="http://lists.ximian.com/mailman/listinfo/mono-devel-list">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a>



    </pre>
  </blockquote>
  <pre wrap=""><!---->
_______________________________________________
Mono-devel-list mailing list
<a class="moz-txt-link-abbreviated"
 href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a>
<a class="moz-txt-link-freetext"
 href="http://lists.ximian.com/mailman/listinfo/mono-devel-list">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a>

  </pre>
</blockquote>
</body>
</html>