Я экспериментирую с использованием doxygen в приложении C #, однако у меня возникают проблемы с опцией REFERENCES_RELATION.Например, у меня есть следующий метод:
class ControlManager
{
...
public void SendRequest(IRequest req)
{
Log.WriteLine("Received request {0}", req.Name);
requestChain.Handle(req);
}
private MessageChain<IRequest> requestChain = ...;
}
, который генерирует следующую строку ссылок в html документах:
"References IRequest.Name, ControlManager.requestChain и Log.WriteLine (). "
То, что я действительно хочу показать, это:
" Ссылки IRequest.Name, MessageChain.Handle () и Log.Writeline (). "
ItКажется, что, поскольку Doxygen не видит его как ссылку на метод, это означает, что документы MessageChain.Handle также не отображают его как ссылку на что-либо (используя опцию REFERENCED_BY_RELATION).Есть ли способ сделать это, или я пропустил какую-то ключевую причину, по которой поле класса обрабатывается иначе, чем параметр метода?
Я не уверен, имеет ли это значение, но ControlManager и MessageChain находятся в разных пространствах имен иразные проекты.