| void .ctor(object data_source) | 2 flags | | 0x08 |
| void add_ItemChanged(ItemChangedEventHandler value) | Public+1 flags | | 0x08 |
| void remove_ItemChanged(ItemChangedEventHandler value) | Public+1 flags | | 0x08 |
| IList get_List() | Public+1 flags | | 0x08 |
| object get_Current() | Public+2 flags | | 0x08 |
| int get_Count() | Public+2 flags | | 0x04 |
| int get_Position() | Public+2 flags | | 0x04 |
| void set_Position(int value) | Public+2 flags | | 0x04 |
| void SetDataSource(object data_source) | 1 flags | | 0x08 |
| PropertyDescriptorCollection GetItemProperties() | Public+1 flags | | 0x08 |
| bool get_IsSuspended() | 3 flags | | 0x01 |
| void BeginEdit() | Private | | 0x00 |
| void EndCurrentEdit() | Public+1 flags | | 0x00 |
| void OnCurrentChanged(EventArgs e) | 2 flags | | 0x08 |
| void OnCurrentItemChanged(EventArgs e) | 2 flags | | 0x08 |
| void OnItemChanged(ItemChangedEventArgs e) | 3 flags | | 0x08 |
| void OnListChanged(ListChangedEventArgs args) | Private | | 0x08 |
| void OnPositionChanged(EventArgs e) | 3 flags | | 0x08 |
| void UpdateIsBinding() | 2 flags | | 0x00 |
| void ChangeRecordState(int newPosition, bool validating, bool endCurrentEdit, bool firePositionChanged, bool pullData) | Private | | 0x04 |
| void UpdateItem() | Private | | 0x00 |
| void OnMetaDataChanged(EventArgs e) | 1 flags | | 0x08 |
| void ListChangedHandler(object sender, ListChangedEventArgs e) | Private | | 0x08 |