2 // System.Windows.Forms.CurrencyManager.cs
5 // stubbed out by Jaak Simm (jaaksimm@firm.ee)
6 // Dennis Hayes (dennish@Raytek.com)
8 // (C) 2002 Ximian, Inc
11 using System
.ComponentModel
;
12 using System
.Collections
;
14 namespace System
.Windows
.Forms
{
17 /// Manages a list of Binding objects.
20 public class CurrencyManager
: BindingManagerBase
{
23 /* uncomment if needed
24 protected Type finalType;
25 protected int listposition;
27 internal int count
= 0;
28 internal object current
= null;
29 internal int position
= 0;
34 public override int Count
{
41 public override object Current
{
51 throw new NotImplementedException ();
56 public override int Position
{
71 public override void AddNew()
74 throw new NotImplementedException ();
78 public override void CancelCurrentEdit()
81 throw new NotImplementedException ();
85 protected void CheckEmpty()
88 throw new NotImplementedException ();
92 public override void EndCurrentEdit()
95 throw new NotImplementedException ();
99 public override PropertyDescriptorCollection
GetItemProperties()
102 throw new NotImplementedException ();
106 protected internal override string GetListName(ArrayList listAccessors
)
109 throw new NotImplementedException ();
112 /// <methods for events>
114 protected internal override void OnCurrentChanged(EventArgs e
)
117 throw new NotImplementedException ();
121 protected virtual void OnItemChanged(ItemChangedEventArgs e
)
123 throw new NotImplementedException ();
126 /* this method only supports .NET framework
128 protected virtual void OnPositionChanged(EventArgs e)
130 throw new NotImplementedException ();
132 /// </methods for events>
135 public void Refresh()
137 throw new NotImplementedException ();
141 public override void RemoveAt(int index
)
144 throw new NotImplementedException ();
148 public override void ResumeBinding()
151 throw new NotImplementedException ();
155 public override void SuspendBinding()
158 throw new NotImplementedException ();
162 protected override void UpdateIsBinding()
165 throw new NotImplementedException ();
171 public event ItemChangedEventHandler ItemChanged
;
172 public event EventHandler MetaDataChanged
; // .NET V1.1 Beta