Zdexby TheHolyOneZ
36,909 classes
Class

DataColumnCollection

: InternalDataCollectionBase : Object
System.Data.DataColumnCollection, System.Data 0x0068 (104 B) inherited 0x0010 System.Data.dll
0x00x0068

Members 12

OffsetSizeNameTypeFlagsDefault
0x08_tableDataTablePrivate+1 flags—
0x08_listArrayListPrivate+1 flags—
0x04_defaultNameIndexintPrivate—
0x00240x04padding / unreflected
0x08_delayedAddRangeColumnsDataColumn[]Private—
0x08_columnFromNameDictionary<System.StringPrivate+1 flags—
0x01_fInClearboolPrivate—
0x00390x07padding / unreflected
0x08_columnsImplementingIChangeTrackingDataColumn[]Private—
0x04_nColumnsImplementingIChangeTrackingintPrivate—
0x04_nColumnsImplementingIRevertibleChangeTrackingintPrivate—
0x08CollectionChangedCollectionChangeEventHandlerPrivate—
0x08CollectionChangingCollectionChangeEventHandlerPrivate—
0x08ColumnPropertyChangedCollectionChangeEventHandlerPrivate—
Inherited from InternalDataCollectionBase 1
OffsetSizeNameTypeFlagsDefault
0x08s_refreshEventArgsCollectionChangeEventArgsStatic+2 flags—

Functions 38

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

Used by 3

types with a member, parameter or interface of this type