Tag: doxygen

使用C#内部访问修饰符进行Doxygen

我正在使用Doxygen为我正在开发的C#项目生成一些API文档。 我在这个项目中有相当多的“内部”function,并且不希望Doxygen在它生成的生成的html中产生这些签名。 我尝试过启用HIDE_FRIEND_COMPOUNDS,但这仍然导致我的内部类在生成的文档中公开。 有谁知道如何做到这一点?

在.NET中使用XML注释的优点是什么?

我无法理解使用XML注释的优点。 我知道它们可以转换成代码外部的漂亮文档,但使用更加简洁的DOxygen语法也可以实现相同的目标。 在我看来,XML注释是错误的,因为: 它们总体上混淆了评论和代码。 (它们更难以被人类阅读)。 可以在单个屏幕上查看更少的代码,因为“summary”和“/ summary”需要额外的行。 (已删除) 那可能是什么原因,为什么XML在.NET中更受欢迎而不是简单的DOxygen语法?

Doxygen:隐藏私人/受保护的方法……和提示

我正在使用Doxygen为我们的API生成文档,用C#编写。 但是,它暴露了私人/受保护的成员。 有没有办法隐藏那些? 我想出了如何隐藏文件:EXCLUDE =文件名列表 然而,我需要更多的粒度,从而保护用户免受不必要的API噪音。 一个样本Doxygen文件将被赞赏以及提示/技巧。 您使用什么工具从源代码生成API? 我觉得有点遗留在18世纪,因为我在C#中通过C ++使用Doxygen。