/****************************************************************************** * * * * Copyright (C) 1997-2015 by Dimitri van Heesch. * * Permission to use, copy, modify, and distribute this software and its * documentation under the terms of the GNU General Public License is hereby * granted. No representations are made about the suitability of this software * for any purpose. It is provided "as is" without express or implied warranty. * See the GNU General Public License for more details. * * Documents produced by Doxygen are derivative works derived from the * input used in their production; they are not affected by this license. * */ /*! \page xmlcmds XML Commands Doxygen supports most of the XML commands that are typically used in C# code comments. The XML tags are defined in Appendix D of the ECMA-334 standard, which defines the C# language. Unfortunately, the specification is not very precise and a number of the examples given are of poor quality. Here is the list of tags supported by doxygen: Here is an example of a typical piece of code using some of the above commands: \code /// /// A search engine. /// class Engine { /// /// The Search method takes a series of parameters to specify the search criterion /// and returns a dataset containing the result set. /// /// the connection string to connect to the /// database holding the content to search /// The maximum number of rows to /// return in the result set /// The text that we are searching for /// A DataSet instance containing the matching rows. It contains a maximum /// number of rows specified by the maxRows parameter public DataSet Search(string connectionString, int maxRows, int searchString) { DataSet ds = new DataSet(); return ds; } } \endcode \htmlonly Go to the next section or return to the index. \endhtmlonly */