2002-05-11 Tim Coleman
[mono.git] / mcs / class / System.Data / System.Data / DataRowView.cs
1 //
2 // System.Data.DataRowView.cs
3 //
4 // Author:
5 //    Rodrigo Moya <rodrigo@ximian.com>
6 //    Miguel de Icaza <miguel@ximian.com>
7 //
8 // (C) Ximian, Inc 2002
9 //
10
11 using System.Collections;
12 using System.ComponentModel;
13
14 namespace System.Data
15 {
16         /// <summary>
17         /// Represents a customized view of a DataRow exposed as a fully featured Windows Forms control.
18         /// </summary>
19         public class DataRowView : ICustomTypeDescriptor, IEditableObject, IDataErrorInfo
20         {
21                 [MonoTODO]
22                 public void BeginEdit ()
23                 {
24                         throw new NotImplementedException ();
25                 }
26
27                 [MonoTODO]
28                 public void CancelEdit ()
29                 {
30                         throw new NotImplementedException ();
31                 }
32
33                 [MonoTODO]
34                 public DataView CreateChildView (DataRelation relation)
35                 {
36                         throw new NotImplementedException ();
37                 }
38
39                 [MonoTODO]
40                 public DataView CreateChildView (string name)
41                 {
42                         throw new NotImplementedException ();
43                 }
44
45                 [MonoTODO]
46                 public void Delete ()
47                 {
48                         throw new NotImplementedException ();
49                 }
50
51                 [MonoTODO]
52                 public void EndEdit ()
53                 {
54                         throw new NotImplementedException ();
55                 }
56                 
57                 public DataView DataView
58                 {
59                         [MonoTODO]
60                         get {
61                                 throw new NotImplementedException ();
62                         }
63                 }
64
65                 public bool IsEdit {
66                         [MonoTODO]
67                         get {
68                                 throw new NotImplementedException ();
69                         }
70                 }
71
72                 public bool IsNew {
73                         [MonoTODO]
74                         get {
75                                 throw new NotImplementedException ();
76                         }
77                 }
78
79                 public string this[string column] {
80                         [MonoTODO]
81                         get {
82                                 throw new NotImplementedException ();
83                         }
84                         [MonoTODO]
85                         set {
86                                 throw new NotImplementedException ();
87                         }
88                 }
89
90                 public string Error {
91                         get {
92                                 throw new NotImplementedException ();
93                         }
94                 }
95
96                 public object this[int column] {
97                         [MonoTODO]
98                         get {
99                                 throw new NotImplementedException ();
100                         }
101                         [MonoTODO]
102                         set {
103                                 throw new NotImplementedException ();
104                         }
105                 }
106
107                 public DataRow Row {
108                         [MonoTODO]
109                         get {
110                                 throw new NotImplementedException ();
111                         }
112                 }
113
114                 public DataRowVersion RowVersion {
115                         [MonoTODO]
116                         get {
117                                 throw new NotImplementedException ();
118                         }
119                 }
120
121                 //
122                 // ICustomTypeDescriptor implementations
123                 //
124
125                 [MonoTODO]
126                 AttributeCollection ICustomTypeDescriptor.GetAttributes  ()
127                 {
128                         throw new NotImplementedException ();
129                 }
130
131                 [MonoTODO]
132                 string ICustomTypeDescriptor.GetClassName ()
133                 {
134                         throw new NotImplementedException ();
135                 }
136                 
137                 [MonoTODO]
138                 string ICustomTypeDescriptor.GetComponentName ()
139                 {
140                         throw new NotImplementedException ();
141                 }
142
143                 [MonoTODO]
144                 TypeConverter ICustomTypeDescriptor.GetConverter ()
145                 {
146                         throw new NotImplementedException ();
147                 }
148
149                 [MonoTODO]
150                 EventDescriptor ICustomTypeDescriptor.GetDefaultEvent ()
151                 {
152                         throw new NotImplementedException ();
153                 }
154                 
155                 [MonoTODO]
156                 PropertyDescriptor ICustomTypeDescriptor.GetDefaultProperty ()
157                 {
158                         throw new NotImplementedException ();
159                 }
160                 
161                 [MonoTODO]
162                 object ICustomTypeDescriptor.GetEditor (Type editorBaseType)
163                 {
164                         throw new NotImplementedException ();
165                 }
166                 
167                 [MonoTODO]
168                 EventDescriptorCollection ICustomTypeDescriptor.GetEvents ()
169                 {
170                         throw new NotImplementedException ();
171                 }
172
173                 [MonoTODO]
174                 EventDescriptorCollection ICustomTypeDescriptor.GetEvents (Attribute [] attributes)
175                 {
176                         throw new NotImplementedException ();
177                 }
178
179                 [MonoTODO]
180                 PropertyDescriptorCollection ICustomTypeDescriptor.GetProperties ()
181                 {
182                         throw new NotImplementedException ();
183                 }
184
185                 [MonoTODO]
186                 PropertyDescriptorCollection ICustomTypeDescriptor.GetProperties (Attribute [] attributes)
187                 {
188                         throw new NotImplementedException ();
189                 }
190                 
191                 [MonoTODO]
192                 object ICustomTypeDescriptor.GetPropertyOwner (PropertyDescriptor pd)
193                 {
194                         throw new NotImplementedException ();
195                 }
196         }
197 }