[csdoc-patches] CVS: csdoc/src/csdoc class.cs,1.3,1.4 ChangeLog,1.17,1.18
Status: Planning
Brought to you by:
mastergaurav
From: Gaurav V. <mas...@us...> - 2003-03-28 14:22:22
|
Update of /cvsroot/csdoc/csdoc/src/csdoc In directory sc8-pr-cvs1:/tmp/cvs-serv6987 Modified Files: class.cs ChangeLog Log Message: 2003-03-28 * class.cs : BaseType { get; } - Added Index: class.cs =================================================================== RCS file: /cvsroot/csdoc/csdoc/src/csdoc/class.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- class.cs 24 Feb 2003 08:33:50 -0000 1.3 +++ class.cs 28 Mar 2003 14:22:11 -0000 1.4 @@ -518,6 +518,22 @@ } } + private Type baseClassType = null; + + /// <summary> + /// Returns the type of the base class + /// </summary> + /// <remarks> + /// Added by Gaurav Vaish + /// </remarks> + public Type BaseType + { + get + { + return baseClassType; + } + } + // // Emits the instance field initializers // @@ -765,6 +781,10 @@ ec = new EmitContext (this, Mono.CSharp.Location.Null, null, null, ModFlags); ifaces = GetClassBases (is_class, out parent, out error); + if(baseClassType == null) + { + baseClassType = parent; + } if (error) return null; Index: ChangeLog =================================================================== RCS file: /cvsroot/csdoc/csdoc/src/csdoc/ChangeLog,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- ChangeLog 28 Mar 2003 14:06:29 -0000 1.17 +++ ChangeLog 28 Mar 2003 14:22:12 -0000 1.18 @@ -1,6 +1,10 @@ 2003-03-28 Gaurav Vaish <mastergaurav AT users DOT sf DOT net> + * class.cs : BaseType { get; } - Added + +2003-03-28 Gaurav Vaish <mastergaurav AT users DOT sf DOT net> + * rootcontext.cs : AttributeTypes { get; } - Added 2003-03-27 Gaurav Vaish <mastergaurav AT users DOT sf DOT net> |