Date: 03.03.2017 17:56:45
Создать XML-документацию для чужой библиотеки, конечно, можно. Для этого нужно создать в папке со сборкой, на которую вы ссылаетесь, XML-файл, совпадающий с именем сборки, такого содержания:
<?xml version="1.0"?>
<doc>
<assembly>
<name>MyCoolAssembly</name>
</assembly>
<members>
<!--- Документация класса --->
<member name="T:MyNamespace.MyClass">
<summary>
Описание класса
</summary>
</member>
<!--- Документация метода --->
<member name="M:MyNamespace.MyClass.DoSomething(Int32)">
<summary>
Описание метода
</summary>
<param name="x">Описание аргумента метода</param>
</member>
<!--- Документация поля --->
<member name="F:MyNamespace.MyClass.FieldType.FieldName">
<summary>
Описание поля
</summary>
</member>
</members>
</doc>
Такой файл обычно генерируется автоматически компилятором при установки галки "Генерировать XML-документацию" в свойствах проекта.
Подробное описание тегов для разных элементов языка можно найти здесь:
Processing the XML File
Автор: VadimTagil