c#包装器中非托管代码的Doxygen注释参数

c#包装器中非托管代码的Doxygen注释参数,c#,doxygen,C#,Doxygen,我正在使用Doxygen来记录我们的C#包装器方法。有些方法具有非托管参数,这些参数在声明中可见,并写入文档中,例如 void Register( [In, MarshalAs(UnmanagedType.U1)] byte nPriority, [In, MarshalAs(UnmanagedType.Interface)] ITag Tag) 我希望Doxygen在文档中隐藏声明的编组部分,即 void Register( byte nPriority, I

我正在使用Doxygen来记录我们的C#包装器方法。有些方法具有非托管参数,这些参数在声明中可见,并写入文档中,例如

void Register(
    [In, MarshalAs(UnmanagedType.U1)] byte nPriority,
    [In, MarshalAs(UnmanagedType.Interface)] ITag Tag)
我希望Doxygen在文档中隐藏声明的编组部分,即

void Register(
    byte nPriority,
    ITag Tag)

使用Doxygen可以这样做吗?或者我必须对html进行后期处理吗?

您可以创建一个类似于此处所示的输入过滤器:


谢谢!解决方案成功了——我创建了一个Perl过滤脚本,它涵盖了匹配封送参数的所有情况,并从doxygen中调用。