我们有一个 C++/CLI 混合模式程序集,从中我们生成了一个 XML 文件,用于 Sandcastle 文档和 Intellisense。
我们使用一个工具来扫描程序集并为我们创建所有条目,不幸的是我不知道这个工具是如何工作的,它无法处理方法签名,例如:
void foo([Out] long bar);
XML 文件中的这个参数应该是 System.Int32!CompilerServices.IsLong@ 但我们的工具无法处理。
换句话说,如何扫描程序集以创建 Intellisense 所需的 XML 文件?