【发布时间】:2008-12-26 11:45:03
【问题描述】:
在 C# 的 XML 文档 cmets 中,有没有办法将两个或多个函数标记为彼此重载,以便它们自动相互引用?理想情况下,它们也会以某种方式归类到沙堡生成的文档中。
目的:通常,我想链接到这组函数,例如在实用函数列表中,只需提及其中一个重载,然后从那里轻松发现其他重载。
目前我正在添加链接,但这很乏味。
【问题讨论】:
标签: c# overloading sandcastle xml-comments
在 C# 的 XML 文档 cmets 中,有没有办法将两个或多个函数标记为彼此重载,以便它们自动相互引用?理想情况下,它们也会以某种方式归类到沙堡生成的文档中。
目的:通常,我想链接到这组函数,例如在实用函数列表中,只需提及其中一个重载,然后从那里轻松发现其他重载。
目前我正在添加链接,但这很乏味。
【问题讨论】:
标签: c# overloading sandcastle xml-comments
XMl 文档和 Sandcastle 已经识别和分组了多个重载之间的关系。
使用see 或seealso 标签创建指向其他成员的链接。
例如。
///See <see cref="M:AnotherMethod(System.String)">
我发现 Sandcastle 成员解析可能有点不稳定,所以我倾向于使用完全限定名称。
///See <see cref="M:MyCompany.Myapp.MyClass.AnotherMethod(System.String)">
注意 M: 表示一个成员被引用,你也使用 E: 来指向一个事件。 T: 用于类型,但如果不存在则假定为。
【讨论】:
分组是由 Sandcastle 自动完成的,对,但是如果你想给重载组一个通用的描述,请使用
【讨论】: