2 // System.Data/DataSet.cs
5 // Christopher Podurgiel <cpodurgiel@msn.com>
6 // Daniel Morgan <danmorg@sc.rr.com>
7 // Rodrigo Moya <rodrigo@ximian.com>
9 // (C) Ximian, Inc. 2002
13 using System.Collections;
14 using System.ComponentModel;
15 using System.Globalization;
17 using System.Runtime.Serialization;
23 /// an in-memory cache of data
26 public class DataSet : MarshalByValueComponent, IListSource,
27 ISupportInitialize, ISerializable {
35 // TODO: Add constructor logic here
40 public DataSet(string dataSetName) {
44 protected DataSet(SerializationInfo info, StreamingContext context) {
47 #endregion // Constructors
49 #region Public Properties
51 public bool CaseSensitive {
54 throw new NotImplementedException ();
62 public string DataSetName {
65 throw new NotImplementedException ();
73 public DataViewManager DefaultViewManager {
76 throw new NotImplementedException ();
84 public bool EnforceConstraints {
87 throw new NotImplementedException ();
95 public PropertyCollection ExtendedProperties {
98 throw new NotImplementedException ();
102 public bool HasErrors {
105 throw new NotImplementedException ();
109 public CultureInfo Locale {
112 throw new NotImplementedException ();
120 public string Namespace {
123 throw new NotImplementedException ();
131 public string Prefix {
134 throw new NotImplementedException ();
142 public DataRelationCollection Relations {
145 throw new NotImplementedException ();
149 public override ISite Site {
152 throw new NotImplementedException ();
160 public DataTableCollection Tables {
163 throw new NotImplementedException ();
167 #endregion // Public Properties
169 #region Public Methods
171 public void AcceptChanges()
173 throw new NotImplementedException ();
178 throw new NotImplementedException ();
181 public virtual DataSet Clone()
183 throw new NotImplementedException ();
186 public DataSet Copy()
188 throw new NotImplementedException ();
191 public DataSet GetChanges()
193 throw new NotImplementedException ();
197 public DataSet GetChanges(DataRowState rowStates)
199 throw new NotImplementedException ();
202 public string GetXml()
204 throw new NotImplementedException ();
207 public string GetXmlSchema()
209 throw new NotImplementedException ();
212 public virtual void RejectChanges()
214 throw new NotImplementedException ();
217 public virtual void Reset()
219 throw new NotImplementedException ();
222 public void WriteXml(Stream stream)
224 throw new NotImplementedException ();
227 public void WriteXml(string fileName)
229 throw new NotImplementedException ();
232 public void WriteXml(TextWriter writer)
234 throw new NotImplementedException ();
237 public void WriteXml(XmlWriter writer)
239 throw new NotImplementedException ();
242 public void WriteXml(Stream stream, XmlWriteMode mode)
244 throw new NotImplementedException ();
247 public void WriteXml(string fileName, XmlWriteMode mode)
249 throw new NotImplementedException ();
252 public void WriteXml(TextWriter writer, XmlWriteMode mode)
254 throw new NotImplementedException ();
257 public void WriteXml(XmlWriter writer, XmlWriteMode mode)
259 throw new NotImplementedException ();
262 public void WriteXmlSchema(Stream stream)
264 throw new NotImplementedException ();
267 public void WriteXmlSchema(string fileName) {
\r
270 public void WriteXmlSchema(TextWriter writer) {
\r
273 public void WriteXmlSchema(XmlWriter writer) {
\r
276 #endregion // Public Methods
\r
278 #region Public Events
\r
280 public event MergeFailedEventHandler MergeFailed;
\r
282 #endregion // Public Events
\r
284 #region Destructors
\r
289 #endregion Destructors
\r
291 #region IListSource methods
292 IList IListSource.GetList ()
294 throw new NotImplementedException ();
297 bool IListSource.ContainsListCollection {
299 throw new NotImplementedException ();
302 #endregion IListSource methods
304 #region ISupportInitialize methods
305 void ISupportInitialize.BeginInit ()
307 throw new NotImplementedException ();
310 void ISupportInitialize.EndInit ()
312 throw new NotImplementedException ();
316 #region ISerializable
317 void ISerializable.GetObjectData (SerializationInfo si, StreamingContext sc)
319 throw new NotImplementedException ();