Есть аналог javadoc на c#?
Да. XML-документирование можно использовать ( и т.д.), тогда документацию "подхватит" IntelliSense, + есть утилиты, которыми по этой документации можно сгенерить html.
www.stack.nl/~dimitri/doxygen
Пример:/**
 * @file
 * @brief My cool file
 * @ingroup CoolGroup
 * @author Me
 * @date 06.06.06
 */

/**
* @addtogroup CoolGroup My cool group
* @{
*/

/**
 * @brief My cool class
*/
public class Foo
{
/**
* @brief My cool function
* @param[in] a first argument
* @param b second argument
* @return result of adding a to b
*/
public int bar(int a, int b)
{
return a + b;
}
}

/** @} */