Я использую Doxygen для моей проектной документации C #.И теперь мне нужно сделать документацию для одного метода с таблицей.Документация MSDN об этом теге очень плохая: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/xmldoc/list
Если я использую тег xml <list type="table">
, Doxygen предоставит мне красивую таблицу.Но я хочу создать таблицу с документацией, полученной из более чем одного метода.
Например, если я предоставлю методы MethodA
и MethodB
с тегами <list type="table">
в документации XML, Doxygen сгенерирует две таблицы,Поэтому вопрос в том, можно ли заставить его сгруппировать их по какому-либо свойству (я пытался добавить name="my_table" and id="my_table"
, но это, конечно, не сработало).
/// <summary>
/// AAA
/// </summary>
/// <list type="table" name="my_table" id="my_table">
/// <item>
/// <term> item AAA term </term>
/// <description> item AAA description </description>
/// </item>
/// </list>
public void MethodA()
{ // Some code here... }
/// <summary>
/// BBB
/// </summary>
/// <list type="table" name="my_table" id="my_table">
/// <item>
/// <term> item BBB term </term>
/// <description> item BBB description </description>
/// </item>
/// </list>
public void MethodB()
{ // Some code here... }
И вот пример того, как этозаботится о генерации документации
Обновление: В настоящее время Doxygen не может использовать теги.http://www.doxygen.nl/manual/xmlcmds.html