[csdoc-patches] CVS: csdoc/src/csdoc/MCSDoc ClassDoc.cs,NONE,1.1 DocTreeGenerator.cs,NONE,1.1 IAttri
Status: Planning
Brought to you by:
mastergaurav
From: Gaurav V. <mas...@us...> - 2003-03-22 07:43:48
|
Update of /cvsroot/csdoc/csdoc/src/csdoc/MCSDoc In directory sc8-pr-cvs1:/tmp/cvs-serv1419 Modified Files: ChangeLog IClassDoc.cs Added Files: ClassDoc.cs DocTreeGenerator.cs IAttributeDoc.cs IInterfaceDoc.cs Log Message: 2003-03-22 * IAttributeDoc.cs, * IInterfaceDoc.cs : Added interfaces * ClassDoc.cs : Initial implementation * DocTreeGenerator.cs : Initial implementation --- NEW FILE --- /** * Project: Master C# Document Generator * Contact: mas...@us... * Web: http://csdoc.sourceforge.net * * Copyright: (C) 2003, Gaurav Vaish * */ using System; using Mono.CSharp; namespace MCSDoc { public interface ClassDoc : IClassDoc { private Class klass; private bool isException; private bool isAttribute; private IClassDoc baseClass; private IInterfaceDoc[] interfaces; public ClassDoc(Class klass) { this.klass = klass; Parse(); } private void Parse() { throw new NotImplementedException(); } public bool IsException { get { return isException; } } public bool IsAttribute { get { return isAttribute; } } public IClassDoc BaseClass { get { return baseClass; } } public IInterfaceDoc[] Interfaces { get { return interfaces; } } } } --- NEW FILE --- /** * Project: Master C# Document Generator * Contact: mas...@us... * Web: http://csdoc.sourceforge.net * * Copyright: (C) 2003, Gaurav Vaish * */ using Mono.CSharp; using System; namespace MCSDoc { internal class DocTreeGenerator { private TypeContainer root; public DocTreeGenerator(TypeContainer root) { this.root = root; CreateTree(); } private void CreateTree() { throw new NotImplementedException(); } } } --- NEW FILE --- /** * Project: Master C# Document Generator * Contact: mas...@us... * Web: http://csdoc.sourceforge.net * * Copyright: (C) 2003, Gaurav Vaish * */ using Mono.CSharp; using System; namespace MCSDoc { public interface IAttributeDoc { string Comments { get; } AccessFlags Flags { get; } AttributeTargets Targets { get; } IAttributeDoc[] Attributes { get; } IMethodDoc[] Methods { get; } IPropertyDoc[] Properties { get; } IMemberDoc[] Members { get; } } } --- NEW FILE --- /** * Project: Master C# Document Generator * Contact: mas...@us... * Web: http://csdoc.sourceforge.net * * Copyright: (C) 2003, Gaurav Vaish * */ using Mono.CSharp; namespace MCSDoc { public interface IInterfaceDoc { string Comments { get; } AccessFlags Flags { get; } IAttributeDoc[] Attributes { get; } IMethodDoc[] Methods { get; } IPropertyDoc[] Properties { get; } IMemberDoc[] Members { get; } IInterfaceDoc[] BaseInterfaces { get; } } } Index: ChangeLog =================================================================== RCS file: /cvsroot/csdoc/csdoc/src/csdoc/MCSDoc/ChangeLog,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ChangeLog 9 Mar 2003 15:17:29 -0000 1.4 +++ ChangeLog 22 Mar 2003 07:43:45 -0000 1.5 @@ -1,4 +1,11 @@ +2003-03-22 Gaurav Vaish <mastergaurav AT users DOT sf DOT net> + + * IAttributeDoc.cs, + * IInterfaceDoc.cs : Added interfaces + * ClassDoc.cs : Initial implementation + * DocTreeGenerator.cs : Initial implementation + 2003-03-09 Gaurav Vaish <mastergaurav AT users DOT sf DOT net> * IRootDoc.cs, Index: IClassDoc.cs =================================================================== RCS file: /cvsroot/csdoc/csdoc/src/csdoc/MCSDoc/IClassDoc.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- IClassDoc.cs 9 Mar 2003 15:17:29 -0000 1.2 +++ IClassDoc.cs 22 Mar 2003 07:43:45 -0000 1.3 @@ -20,7 +20,7 @@ /// Returns document element for the /// base class, if any. /// </summary> - IClassDoc[] BaseClass { get; } + IClassDoc BaseClass { get; } /// <summary> /// Returns document elements for the |