**** Merged from MCS ****
[mono-project.git] / mcs / class / System.Windows.Forms / WINELib / ControlBindingsCollection.cs
blob1e5c9623e31601b26fda46fc66b5ccaa53e2d46d
1 //
2 // System.Windows.Forms.ControlBindingsCollection.cs
3 //
4 // Author:
5 // stubbed out by Jaak Simm (jaaksimm@firm.ee)
6 // Dennis Hayes (dennish@Raytek.com)
7 //
8 // (C) 2002 Ximian, Inc
9 //
11 using System.Collections;
12 using System.ComponentModel;
14 namespace System.Windows.Forms {
16 /// <summary>
17 /// Represents the collection of data bindings for a control.
18 ///
19 /// ToDo note:
20 /// - no methods are implemented
21 /// </summary>
23 [MonoTODO]
24 public class ControlBindingsCollection : BindingsCollection {
26 #region Constructors
27 protected internal ControlBindingsCollection() : base ()
30 #endregion
33 #region Properties
34 [MonoTODO]
35 public Control Control {
36 get { throw new NotImplementedException (); }
39 [MonoTODO]
40 public Binding this[string propertyName] {
41 get { throw new NotImplementedException (); }
43 #endregion
48 #region Methods
49 /// following methods were not stubbed out, because they only support .NET framework:
50 /// - protected override void AddCore(Binding dataBinding);
51 /// - protected override void ClearCore();
52 /// - protected override void RemoveCore(Binding dataBinding);
53 [MonoTODO]
54 public new void Add(Binding binding)
56 throw new NotImplementedException ();
59 [MonoTODO]
60 public Binding Add(string propertyName,object dataSource,string dataMember)
62 throw new NotImplementedException ();
65 [MonoTODO]
66 public new void Clear()
68 throw new NotImplementedException ();
71 [MonoTODO]
72 public new void Remove(Binding binding)
74 throw new NotImplementedException ();
77 [MonoTODO]
78 public new void RemoveAt(int index)
80 throw new NotImplementedException ();
82 #endregion