У нас есть сборка в смешанном режиме на C ++ / CLI, из которой мы создаем XML-файл, который мы используем как для документации Sandcastle, так и для Intellisense.
Мы используем инструмент, который сканирует сборку и создает все записи для нас, к сожалению, я не знаю, как этот инструмент работает, и он не может обрабатывать сигнатуры методов, такие как:
void foo([Out] long bar);
Ожидается, что в XML-файле этот параметр будет System.Int32! CompilerServices.IsLong @, но наш инструмент просто не справится с этим.
Другими словами, как вы сканируете сборку, чтобы создать файл XML, необходимый для Intellisense?