2003-03-23 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
[mono.git] / mcs / class / System.XML / System.Xml / XmlEntity.cs
index dc9f51dfe9ba7b45054503edc8a8ad92ae94e4a8..ac597b8b3935fa55ee6445340b5c711682a9019e 100755 (executable)
@@ -21,6 +21,7 @@ namespace System.Xml
                        this.NDATA = NDATA;
                        this.publicId = publicId;
                        this.systemId = systemId;
+                       this.baseUri = doc.BaseURI;
                }
 
                #endregion
@@ -31,14 +32,15 @@ namespace System.Xml
                string NDATA;
                string publicId;
                string systemId;
+               string baseUri;
+               XmlLinkedNode lastChild;
 
                #endregion
 
                #region Properties
 
-               [MonoTODO]
                public override string BaseURI {
-                       get { throw new NotImplementedException (); }
+                       get {  return baseUri; }
                }
 
                [MonoTODO]
@@ -56,6 +58,12 @@ namespace System.Xml
                        get { return true; } // always read-only.
                }
 
+               internal override XmlLinkedNode LastLinkedChild {
+                       get { return lastChild; }
+
+                       set { lastChild = value; }
+               }
+
                public override string LocalName {
                        get { return name; }
                }