| void .ctor(DataTable table) | 2 flags | | 0x08 |
| ArrayList get_List() | 3 flags | | 0x08 |
| DataColumn[] get_ColumnsImplementingIChangeTracking() | 2 flags | | 0x08 |
| int get_ColumnsImplementingIChangeTrackingCount() | 2 flags | | 0x04 |
| int get_ColumnsImplementingIRevertibleChangeTrackingCount() | 2 flags | | 0x04 |
| DataColumn get_Item(int index) | Public+1 flags | | 0x08 |
| DataColumn get_Item(const string& name) | Public+1 flags | | 0x08 |
| DataColumn get_Item(const string& name, const string& ns) | 2 flags | | 0x08 |
| void Add(DataColumn column) | Public | | 0x08 |
| void AddAt(int index, DataColumn column) | 1 flags | | 0x08 |
| void add_CollectionChanged(CollectionChangeEventHandler value) | Public+1 flags | | 0x08 |
| void remove_CollectionChanged(CollectionChangeEventHandler value) | Public+1 flags | | 0x08 |
| void add_ColumnPropertyChanged(CollectionChangeEventHandler value) | 2 flags | | 0x08 |
| void remove_ColumnPropertyChanged(CollectionChangeEventHandler value) | 2 flags | | 0x08 |
| void ArrayAdd(DataColumn column) | Private | | 0x08 |
| void ArrayAdd(int index, DataColumn column) | Private | | 0x08 |
| void ArrayRemove(DataColumn column) | Private | | 0x08 |
| string AssignName() | 1 flags | | 0x08 |
| void BaseAdd(DataColumn column) | Private | | 0x08 |
| void BaseGroupSwitch(const DataColumn[]& oldArray, int oldLength, const DataColumn[]& newArray, int newLength) | Private | | 0x08 |
| void BaseRemove(DataColumn column) | Private | | 0x08 |
| bool CanRemove(DataColumn column, bool fThrowException) | 1 flags | | 0x08 |
| void CheckIChangeTracking(DataColumn column) | Private | | 0x08 |
| void Clear() | Public | | 0x00 |
| bool Contains(const string& name) | Public | | 0x08 |
| bool Contains(const string& name, bool caseSensitive) | 1 flags | | 0x08 |
| int IndexOf(const string& columnName) | Public | | 0x08 |
| int IndexOfCaseInsensitive(const string& name) | 1 flags | | 0x08 |
| void FinishInitCollection() | 1 flags | | 0x00 |
| string MakeName(int index) | Private | | 0x08 |
| void OnCollectionChanged(CollectionChangeEventArgs ccevent) | Private | | 0x08 |
| void OnCollectionChanging(CollectionChangeEventArgs ccevent) | Private | | 0x08 |
| void OnColumnPropertyChanged(CollectionChangeEventArgs ccevent) | 1 flags | | 0x08 |
| void RegisterColumnName(const string& name, DataColumn column) | 1 flags | | 0x08 |
| bool CanRegisterName(const string& name) | 1 flags | | 0x08 |
| void Remove(DataColumn column) | Public | | 0x08 |
| void UnregisterName(const string& name) | 1 flags | | 0x08 |
| void AddColumnsImplementingIChangeTrackingList(DataColumn dataColumn) | Private | | 0x08 |
| void RemoveColumnsImplementingIChangeTrackingList(DataColumn dataColumn) | Private | | 0x08 |