【发布时间】:2011-03-28 13:13:40
【问题描述】:
我正在尝试在 C# 应用程序上使用 doxygen,但是我遇到了 REFERENCES_RELATION 选项的问题。比如我有以下方法:
class ControlManager
{
...
public void SendRequest(IRequest req)
{
Log.WriteLine("Received request {0}", req.Name);
requestChain.Handle(req);
}
private MessageChain<IRequest> requestChain = ...;
}
在 html 文档中生成以下引用行:
“引用 IRequest.Name、ControlManager.requestChain 和 Log.WriteLine()。”
我真正希望它显示的是:
“引用 IRequest.Name、MessageChain.Handle() 和 Log.Writeline()。”
似乎 Doxygen 不将其视为方法引用,这意味着 MessageChain.Handle 文档也没有将其显示为任何引用(使用 REFERENCED_BY_RELATION 选项)。有什么方法可以做到这一点,还是我错过了一些关键原因,为什么类字段与方法参数的处理方式不同?
我不确定这是否重要,但 ControlManager 和 MessageChain 位于不同的命名空间和不同的项目中。
【问题讨论】: