2002-05-10 Rodrigo Moya <rodrigo@ximian.com>
authorRodrigo Moya <rodrigo@mono-cvs.ximian.com>
Fri, 10 May 2002 19:39:43 +0000 (19:39 -0000)
committerRodrigo Moya <rodrigo@mono-cvs.ximian.com>
Fri, 10 May 2002 19:39:43 +0000 (19:39 -0000)
* System.Data.build: removed reference to non-existant
TestDataColumn.cs file.

* System.Data/DataSet.cs: added some implementation.

svn path=/trunk/mcs/; revision=4503

mcs/class/System.Data/ChangeLog
mcs/class/System.Data/System.Data/DataSet.cs

index aa327a025be12fe65cb0bea0d90559cc18f822cc..8507c579181364849d83ac003e8d5bfd3149b6ff 100644 (file)
@@ -1,3 +1,10 @@
+2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
+
+       * System.Data.build: removed reference to non-existant
+       TestDataColumn.cs file.
+
+       * System.Data/DataSet.cs: added some implementation.
+
 2002-05-09  Daniel Morgan <danmorg@sc.rr.com>
 
        * System.Data.SqlClient/PostgresLibrary.cs: got
index 65b8c0bab40220bf0ebbd790042831c574372a5b..610fe78bc03f6784be851317bf8a06fd815277d7 100644 (file)
@@ -22,26 +22,30 @@ namespace System.Data
        /// <summary>
        /// an in-memory cache of data 
        /// </summary>
-       [Serializable]\r
+       [Serializable]
        public class DataSet : MarshalByValueComponent, IListSource,
                ISupportInitialize, ISerializable {
+
+               private string dataSetName;
+               private bool caseSensitive;
+               private bool enforceConstraints;
+               private DataTableCollection tableCollection;
                
                #region Constructors
 
                [MonoTODO]
-               public DataSet()
-               {
-                       //
-                       // TODO: Add constructor logic here
-                       //
+               public DataSet() {
+                       tableCollection = new DataTableCollection ();
                }
 
                [MonoTODO]
-               public DataSet(string dataSetName) {
+               public DataSet(string name) : this () {
+                       dataSetName = name;
                }
 
                [MonoTODO]
-               protected DataSet(SerializationInfo info, StreamingContext context) {
+               protected DataSet(SerializationInfo info, StreamingContext context) : this () {
+                       throw new NotImplementedException ();
                }
 
                #endregion // Constructors
@@ -49,24 +53,21 @@ namespace System.Data
                #region Public Properties
 
                public bool CaseSensitive {
-                       [MonoTODO]
                        get {
-                               throw new NotImplementedException ();
+                               return caseSensitive;
                        } 
-                       
-                       [MonoTODO]
                        set {
+                               caseSensitive = value;
                        }
                }
 
                public string DataSetName {
-                       [MonoTODO]
                        get {
-                               throw new NotImplementedException ();
+                               return dataSetName;
                        } 
                        
-                       [MonoTODO]
                        set {
+                               dataSetName = value;
                        }
                }
 
@@ -78,17 +79,17 @@ namespace System.Data
                        
                        [MonoTODO]
                        set {
+                               throw new NotImplementedException ();
                        }
                }
 
                public bool EnforceConstraints {
-                       [MonoTODO]
                        get {
-                               throw new NotImplementedException ();
+                               return enforceConstraints;
                        } 
                        
-                       [MonoTODO]
                        set {
+                               enforceConstraints = value;
                        }
                }
 
@@ -114,6 +115,7 @@ namespace System.Data
                        
                        [MonoTODO]
                        set {
+                               throw new NotImplementedException ();
                        }
                }
 
@@ -125,6 +127,7 @@ namespace System.Data
                        
                        [MonoTODO]
                        set {
+                               throw new NotImplementedException ();
                        }
                }
 
@@ -136,6 +139,7 @@ namespace System.Data
                        
                        [MonoTODO]
                        set {
+                               throw new NotImplementedException ();
                        }
                }
 
@@ -154,13 +158,13 @@ namespace System.Data
                        
                        [MonoTODO]
                        set {
+                               throw new NotImplementedException ();
                        }
                }
 
                public DataTableCollection Tables {
-                       [MonoTODO]
                        get {
-                               throw new NotImplementedException ();
+                               return tableCollection;
                        }
                }
 
@@ -195,98 +199,104 @@ namespace System.Data
 
                
                public DataSet GetChanges(DataRowState rowStates)
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public string GetXml()
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public string GetXmlSchema()
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public virtual void RejectChanges()
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public virtual void Reset()
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public void WriteXml(Stream stream)
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public void WriteXml(string fileName)
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public void WriteXml(TextWriter writer)
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public void WriteXml(XmlWriter writer)
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public void WriteXml(Stream stream, XmlWriteMode mode)
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public void WriteXml(string fileName, XmlWriteMode mode)
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public void WriteXml(TextWriter writer, XmlWriteMode mode)
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public void WriteXml(XmlWriter writer, XmlWriteMode mode)
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
+               }
+
                public void WriteXmlSchema(Stream stream)
-               {\r
+               {
                        throw new NotImplementedException ();
-               }\r
-\r
-               public void WriteXmlSchema(string fileName) {\r
-               }\r
-\r
-               public void WriteXmlSchema(TextWriter writer) {\r
-               }\r
-\r
-               public void WriteXmlSchema(XmlWriter writer) {\r
-               }\r
-\r
-               #endregion // Public Methods\r
-\r
-               #region Public Events\r
-\r
-               public event MergeFailedEventHandler MergeFailed;\r
-\r
-               #endregion // Public Events\r
-\r
-               #region Destructors\r
-\r
-               ~DataSet() {\r
-               }\r
-\r
-               #endregion Destructors\r
+               }
+
+               public void WriteXmlSchema(string fileName)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               public void WriteXmlSchema(TextWriter writer)
+               {
+               }
+
+               public void WriteXmlSchema(XmlWriter writer)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               #endregion // Public Methods
+
+               #region Public Events
+
+               public event MergeFailedEventHandler MergeFailed;
+
+               #endregion // Public Events
+
+               #region Destructors
+
+               ~DataSet()
+               {
+               }
+
+               #endregion Destructors
 
                #region IListSource methods
                IList IListSource.GetList ()