我希望通过某种 Alias 命令自动创建组层次结构。例如,我想要群组
- 扩展方法
- 字符串扩展
- 流扩展
- ...
使用 doxygen 注释创建,例如
/** Documentation for the method
* \extension{string}
*/
public void ExtensionMethod(this string str){
...
}
哪里\extension{string}
会映射到类似的东西
\addtogroup stringExtensions string Extensions
\ingroup ExtnMethods
不幸的是,这意味着为该方法编写的所有文档都与该组相关联。
我最接近的是,如果你有类似的东西
/** \addtogroup stringExtensions string Extensions
* \ingroup ExtnMethods
* \@{
* \@}
*/
/** \ingroup stringExtensions
* Documentation for the method
*/
public void ExtensionMethod(this string str){
...
}
它会起作用,但这需要2个单独的注释块,我找不到使用别名的任何方法。
我知道使用输入过滤器可能可以实现某些目标 - 但我希望可以实现更简单的目标。