\r
using System;\r
using System.Collections.Specialized;\r
+using System.Reflection;\r
using System.Xml.Serialization;\r
\r
namespace Mono.Doc.Core\r
protected string name;\r
protected string summary;\r
protected string remarks;\r
- protected string language;\r
protected StringCollection seeAlso;\r
\r
+ public static readonly string TODO = "Documentation forthcoming.";\r
+\r
public AbstractDoc(string name)\r
{\r
this.name = name;\r
this.summary = string.Empty;\r
this.remarks = string.Empty;\r
- this.language = string.Empty;\r
this.seeAlso = new StringCollection();\r
}\r
\r
{\r
}\r
\r
+ public AbstractDoc(MemberInfo m, AssemblyLoader loader) : this(TypeNameHelper.GetName(m))\r
+ {\r
+ this.summary = AbstractDoc.TODO;\r
+ this.remarks = AbstractDoc.TODO;\r
+ }\r
+\r
[XmlElement(ElementName = "summary")]\r
public string Summary\r
{\r
set { this.name = value; }\r
}\r
\r
- // TODO: correct xml serialization\r
+ [XmlElement(ElementName = "seealso")]\r
public StringCollection SeeAlso\r
{\r
get { return this.seeAlso; }\r