GNOME Bugzilla – Bug 612609
Raw strings in C# cause corruption in documentation
Last modified: 2010-06-15 11:22:20 UTC
Using raw strings (prefixed with @) in a method body causes corruption in the documentation of class fields defined after the method body. Here is a minimal test case. It was documented using the default "doxygen -g" configuration. <Begin test case> class foo { public foo() { string bar = @"xxx"; } public string baz = "baz"; public string ap = "ap"; } <End test case> The generated documentation contains: Public Attributes string baz = xxx" "baz" string ap = "ap" The "xxx" is the contents of theraw string declared in a method. It ought to just be: Public Attributes string baz = "baz" string ap = "ap" Found in doxygen 1.6.2 on Windows Vista SP1 64 bit.
Confirmed. Should be fixed in the next subversion update.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.7.0. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant.