C # автоматически превратит основанные на XML комментарии тройной косой черты в документацию intellisense.
///<summary>This method does something!</summary>
///<parameter name="p1">The first parameter</parameter>
///<return>true, if the method completed successfully</return>
public bool DoSomething(int p1){
return p1 > 0;
}
Когда вы компилируете свой проект в библиотеку классов и ссылаетесь на него в другом проекте, вышеприведенное автоматически превращается в полезную подсказку. Кроме того, компилятор C # может дополнительно создавать XML-файл со всеми этими комментариями вместе с вашей DLL. Этот XML-файл может быть передан в Sandcastle (как уже упоминалось ранее) и добавлен в проект документации в виде справочника по API в стиле MSDN.
Инструмент Sandcastle имеет свою собственную структуру проекта и документации, поэтому вы захотите запустить сторонний проект, если собираетесь добавить что-то большее, чем сгенерированная в XML ссылка на Intellisense.