[csdoc-patches] CVS: csdoc/src/csdoc/MCSDoc ClassDocList.cs,NONE,1.1 IRootDoc.cs,NONE,1.1 ChangeLog,
Status: Planning
Brought to you by:
mastergaurav
From: Gaurav V. <mas...@us...> - 2003-02-25 14:14:18
|
Update of /cvsroot/csdoc/csdoc/src/csdoc/MCSDoc In directory sc8-pr-cvs1:/tmp/cvs-serv22295 Modified Files: ChangeLog Added Files: ClassDocList.cs IRootDoc.cs Removed Files: RootDoc.cs Log Message: 2003-02-25 * RootDoc.cs : Removed * IRootDoc.cs : Added interface * ClassDocList.cs : List of IClassDoc --- 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.Collections; namespace MCSDoc { public class ClassDocList : IEnumerator { private ArrayList classDocs = new ArrayList(); public ClassDocList() { } public ClassDocList(ArrayList classDocs) { if(classDocs != null) { foreach(object c in classDocs) { if(c is ClassDoc) Add((ClassDoc)c); } } } public ClassDoc this[int index] { get { if(index >= 0 && index < classDocc.Count) { return (ClassDoc)classDocs[index]; } } } public int Count { get { return classDocs.Count; } } public void Add(ClassDoc classDoc) { classes.Add(classDoc); } public Enumerator GetEnumerator() { return classes.GetEnumerator(); } } } --- 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 IRootDoc { ClassDocList Classes { get; } DelegateDocList Delegates { get; } EnumDocList Enums { get; } InterfaceDocList Interfaces { get; } StructDocList Structs { get; } } } Index: ChangeLog =================================================================== RCS file: /cvsroot/csdoc/csdoc/src/csdoc/MCSDoc/ChangeLog,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ChangeLog 25 Feb 2003 06:37:48 -0000 1.1 +++ ChangeLog 25 Feb 2003 14:14:09 -0000 1.2 @@ -1,4 +1,10 @@ 2003-02-25 Gaurav Vaish <mastergaurav AT users DOT sf DOT net> + * RootDoc.cs : Removed + * IRootDoc.cs : Added interface + * ClassDocList.cs : List of IClassDoc + +2003-02-25 Gaurav Vaish <mastergaurav AT users DOT sf DOT net> + * RootDoc.cs : Initial implementaion. --- RootDoc.cs DELETED --- |