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>
|