Doxygen (C#) 未记录内部 类

Doxygen (C#) Not Documenting Internal Classes

我在图书馆项目中有内部 classes。选择包含文件时,Doxygen 会在文件列表下拾取它们,但不会在 class 列表中显示它们。

我使用的版本似乎没有与之关联的数字...

我已经尝试设置 PREDEFINED = internal=private 和 EXTRACT_PRIVATE = yes 暗示 here,出于好奇我也尝试设置 PREDEFINED = internal=public无济于事。

我有HIDE_UNDOC_CLASSES = 没有,所以一切都应该捡起来。我什至对内部 class 进行了完整评论,因此当内部被识别时它将完成。

谢谢!

我遇到了同样的问题,并通过启用(选中复选框)位于 Doxygen GUI 前端“专家”选项卡的“构建”页面上的以下选项来修复它:

EXTRACT_PACKAGE

请注意,起初,我还检查了以下所有内容(然后我将它们取走,直到只剩下 EXTRACT_PACKAGE 以便我可以为这个问题提供更明确的答案,但如果以上没有'行不通,试试这些):

EXTRACT_PRIVATE
EXTRACT_STATIC
EXTRACT_LOCAL_METHODS
EXTRACT_ANON_NSPACES

如果需要,我将从 EXTRACT_PRIVATE 开始,因为其中大部分显然与 类 无关。