doxygen参考列表的问题

时间:2011-03-28 13:13:40

标签: c# doxygen

我正在尝试在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 docs中生成以下引用行:

“引用IRequest.Name,ControlManager.requestChain和Log.WriteLine()。”

我真正想要展示的是:

“引用IRequest.Name,MessageChain.Handle()和Log.Writeline()。”

似乎Doxygen没有将其视为方法引用,这意味着MessageChain.Handle文档也不会将其显示为任何引用(使用REFERENCED_BY_RELATION选项)。有没有办法做到这一点,或者我错过了为什么类字段与方法参数区别对待的一些关键原因?

我不确定它是否重要,但ControlManager和MessageChain位于不同的名称空间和不同的项目中。

1 个答案:

答案 0 :(得分:0)

  

ControlManager和MessageChain位于不同的名称空间和不同的项目中。

使用相同的doxygen项目文件解析MessageChain和ControlManager类吗?

如果没有,因为doxygen无法为您的某个类生成文档,因此不会添加引用。