Hello,
Test case: (.NET class library, XML comments on)
namespace ClassLibrary1;
interface
type
/// <summary>
/// </summary>
OrganizerType = public class
end;
/// <summary>
/// <see cref="OrganizerType" />
/// </summary>
Tournament = public class
public
/// <summary>
/// <see cref="OrganizerType" />
/// </summary>
/// <value></value>
property OrganizerType : OrganizerType;
end;
implementation
end.
XML comments:
<?xml version="1.0"?>
<doc>
<assembly>
<name>ClassLibrary1</name>
</assembly>
<members>
<member name="T:ClassLibrary1.OrganizerType">
<summary>
</summary>
</member>
<member name="T:ClassLibrary1.Tournament">
<summary>
<see cref="T:ClassLibrary1.OrganizerType" />
</summary>
</member>
<member name="P:ClassLibrary1.Tournament.OrganizerType">
<summary>
<see cref="T:ClassLibrary1.OrganizerType" />
</summary>
<value></value>
</member>
</members>
</doc>
The XML comments reference the type, not the property. But the property is the more inside definition and should be referenced.