[Mono-bugs] [Bug 643460] New: [DOC] generic type constraints on delegates confuse the XML-doc parser of gmcs
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Mon Oct 4 06:00:43 EDT 2010
https://bugzilla.novell.com/show_bug.cgi?id=643460
https://bugzilla.novell.com/show_bug.cgi?id=643460#c0
Summary: [DOC] generic type constraints on delegates confuse
the XML-doc parser of gmcs
Classification: Mono
Product: Mono: Compilers
Version: 2.6.x
Platform: x86-64
OS/Version: Linux
Status: NEW
Severity: Normal
Priority: P5 - None
Component: C#
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: david at dasz.at
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US)
AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3
namespace Test
{
using System;
/// <summary>Documentation Text</summary>
public delegate void FirstTestDelegate<T>(T obj) where T: Exception;
/// <summary>test</summary>
public interface TestInterface { }
}
Reproducible: Always
Steps to Reproduce:
1. build the source snippet with gmcs with doc generation enabled
Actual Results:
$ gmcs /doc:test.xml /target:library DelegateTest.cs
DelegateTest.cs(8,7): warning CS1587: XML comment is not placed on a valid
language element
DelegateTest.cs(9,22): warning CS1591: Missing XML comment for publicly visible
type or member `Test.TestInterface'
Compilation succeeded - 2 warning(s)
The generated test.xml does not contain the documentation for TestInterface.
Expected Results:
I would expect no warnings. when compiling and that all documentation is
available in the output xml file.
The error goes away when the "where T: Exception" constraint on the delegate is
removed.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list