is a code
Documentation Generator for the
Common Language Infrastructure . It is licensed under the
GNU General Public License .
NDoc uses two sources to generate a documentation. The first is an
Assembly file produced by compiling the source code. The other is a pre-generated
XML documentation file, usually produced by
Parsing the source code for special comments (
C# compilers from
.NET Framework and
Mono support this using the "
/doc" command-line argument).
The assembly file is queried using
Reflection to obtain the list of
Class es,
Method s, etc. The XML file is parsed for the documentation text.
NDoc supports several different output formats, including
CHM ,
MSDN -style web pages, and
Javadoc -style web pages. NDoc also comes with a
Graphical User Interface to ease the generation process.
The latest release version of NDoc does not support , there is very little activity on the NDoc project. The developer of NDoc, Kevin Downs, has said that he is not working on NDoc any more due to lack of funding and threats against him, and that he is willing to hand over administration of the project.http://johnsbraindump.blogspot.com/2006/07/ndoc-20-is-dead.html