You can use the Javadoc compatible comment style, either enter comments manually or use my addin, Atomineer Pro Documentation , to take most of the work out of it. Then, to create external documentation, use doxygen , which happily reads javadoc.
An alternative (as John said) is to use XmlDoc format comments that Visual Studio can use (for intellisense tooltips), Atomineer, Sandcastle, and Doxygen. This is a less human-readable format, but gives you significant advantages in the Visual Studio environment, so it is a bit more flexible.
Both approaches will work for C #, C ++, C (although C # works better on the intellisense side)
Jason williams
source share