When I am creating add ins for 3rd party software (SolidWorks mostly) and they do not include any xml but provide really good online documentation I am annoyed with having to bounce between Visual Studios and their web page for really basic info like return types when intellisense just shows it as an object. So I have toyed with the idea of making something that generates an xml file for a dll using reflection and help documentation. I know there are tools out there that generate API help documents from the xml comments so why not something reverse the process!

But I do not 100% understand how Visual Studios links the xml files with it's dll. So is this even possible, and if it is just how deep of a rabbit hole am I about head down? Or is there already something out there that does this? Though I would probably still dive into it if it's open source. Maybe someone has done this for SolidWorks?