using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace System.Data { /// Represents a collection of objects for a . // Token: 0x02000015 RID: 21 [Token(Token = "0x2000015")] [DefaultEvent("CollectionChanged")] public sealed class DataColumnCollection : InternalDataCollectionBase { // Token: 0x060000FE RID: 254 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60000FE")] [Address(RVA = "0xCDB580", Offset = "0xCDA580", VA = "0x180CDB580")] internal DataColumnCollection(DataTable table) { } // Token: 0x17000046 RID: 70 // (get) Token: 0x060000FF RID: 255 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000046")] protected override ArrayList List { [Token(Token = "0x60000FF")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "12")] get { return null; } } // Token: 0x17000047 RID: 71 // (get) Token: 0x06000100 RID: 256 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000047")] internal DataColumn[] ColumnsImplementingIChangeTracking { [Token(Token = "0x6000100")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get { return null; } } // Token: 0x17000048 RID: 72 // (get) Token: 0x06000101 RID: 257 RVA: 0x000025C4 File Offset: 0x000007C4 [Token(Token = "0x17000048")] internal int ColumnsImplementingIChangeTrackingCount { [Token(Token = "0x6000101")] [Address(RVA = "0x4AF0F0", Offset = "0x4AE0F0", VA = "0x1804AF0F0")] get { return 0; } } // Token: 0x17000049 RID: 73 // (get) Token: 0x06000102 RID: 258 RVA: 0x000025DC File Offset: 0x000007DC [Token(Token = "0x17000049")] internal int ColumnsImplementingIRevertibleChangeTrackingCount { [Token(Token = "0x6000102")] [Address(RVA = "0x4B4FD0", Offset = "0x4B3FD0", VA = "0x1804B4FD0")] get { return 0; } } /// Gets the from the collection at the specified index. /// The zero-based index of the column to return. /// The at the specified index. /// The index value is greater than the number of items in the collection. // Token: 0x1700004A RID: 74 [Token(Token = "0x1700004A")] public DataColumn this[int index] { [Token(Token = "0x6000103")] [Address(RVA = "0xCDB950", Offset = "0xCDA950", VA = "0x180CDB950")] get { return null; } } /// Gets the from the collection with the specified name. /// The of the column to return. /// The in the collection with the specified ; otherwise a null value if the does not exist. // Token: 0x1700004B RID: 75 [Token(Token = "0x1700004B")] public DataColumn this[string name] { [Token(Token = "0x6000104")] [Address(RVA = "0xCDB840", Offset = "0xCDA840", VA = "0x180CDB840")] get { return null; } } // Token: 0x1700004C RID: 76 [Token(Token = "0x1700004C")] internal DataColumn this[string name, string ns] { [Token(Token = "0x6000105")] [Address(RVA = "0xCDB790", Offset = "0xCDA790", VA = "0x180CDB790")] get { return null; } } /// Creates and adds the specified object to the . /// The to add. /// The parameter is . /// The column already belongs to this collection, or to another collection. /// The collection already has a column with the specified name. (The comparison is not case-sensitive.) /// The expression is invalid. See the property for more information about how to create expressions. // Token: 0x06000106 RID: 262 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000106")] [Address(RVA = "0xCD8BD0", Offset = "0xCD7BD0", VA = "0x180CD8BD0")] public void Add(DataColumn column) { } // Token: 0x06000107 RID: 263 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000107")] [Address(RVA = "0xCD8830", Offset = "0xCD7830", VA = "0x180CD8830")] internal void AddAt(int index, DataColumn column) { } /// Occurs when the columns collection changes, either by adding or removing a column. // Token: 0x14000001 RID: 1 // (add) Token: 0x06000108 RID: 264 RVA: 0x0000206A File Offset: 0x0000026A // (remove) Token: 0x06000109 RID: 265 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x14000001")] public event CollectionChangeEventHandler CollectionChanged { [Token(Token = "0x6000108")] [Address(RVA = "0xCDB650", Offset = "0xCDA650", VA = "0x180CDB650")] [CompilerGenerated] add { } [Token(Token = "0x6000109")] [Address(RVA = "0xCDBA40", Offset = "0xCDAA40", VA = "0x180CDBA40")] [CompilerGenerated] remove { } } // Token: 0x14000002 RID: 2 // (add) Token: 0x0600010A RID: 266 RVA: 0x0000206A File Offset: 0x0000026A // (remove) Token: 0x0600010B RID: 267 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x14000002")] internal event CollectionChangeEventHandler ColumnPropertyChanged { [Token(Token = "0x600010A")] [Address(RVA = "0xCDB6F0", Offset = "0xCDA6F0", VA = "0x180CDB6F0")] [CompilerGenerated] add { } [Token(Token = "0x600010B")] [Address(RVA = "0xCDBAE0", Offset = "0xCDAAE0", VA = "0x180CDBAE0")] [CompilerGenerated] remove { } } // Token: 0x0600010C RID: 268 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600010C")] [Address(RVA = "0xCD8C50", Offset = "0xCD7C50", VA = "0x180CD8C50")] private void ArrayAdd(DataColumn column) { } // Token: 0x0600010D RID: 269 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600010D")] [Address(RVA = "0xCD8BE0", Offset = "0xCD7BE0", VA = "0x180CD8BE0")] private void ArrayAdd(int index, DataColumn column) { } // Token: 0x0600010E RID: 270 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600010E")] [Address(RVA = "0xCD8CE0", Offset = "0xCD7CE0", VA = "0x180CD8CE0")] private void ArrayRemove(DataColumn column) { } // Token: 0x0600010F RID: 271 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600010F")] [Address(RVA = "0xCD9000", Offset = "0xCD8000", VA = "0x180CD9000")] internal string AssignName() { return null; } // Token: 0x06000110 RID: 272 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000110")] [Address(RVA = "0xCD9110", Offset = "0xCD8110", VA = "0x180CD9110")] private void BaseAdd(DataColumn column) { } // Token: 0x06000111 RID: 273 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000111")] [Address(RVA = "0xCD9520", Offset = "0xCD8520", VA = "0x180CD9520")] private void BaseGroupSwitch(DataColumn[] oldArray, int oldLength, DataColumn[] newArray, int newLength) { } // Token: 0x06000112 RID: 274 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000112")] [Address(RVA = "0xCD9840", Offset = "0xCD8840", VA = "0x180CD9840")] private void BaseRemove(DataColumn column) { } // Token: 0x06000113 RID: 275 RVA: 0x000025F4 File Offset: 0x000007F4 [Token(Token = "0x6000113")] [Address(RVA = "0xCD9A20", Offset = "0xCD8A20", VA = "0x180CD9A20")] internal bool CanRemove(DataColumn column, bool fThrowException) { return default(bool); } // Token: 0x06000114 RID: 276 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000114")] [Address(RVA = "0xCDA4C0", Offset = "0xCD94C0", VA = "0x180CDA4C0")] private void CheckIChangeTracking(DataColumn column) { } /// Clears the collection of any columns. // Token: 0x06000115 RID: 277 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000115")] [Address(RVA = "0xCDA510", Offset = "0xCD9510", VA = "0x180CDA510")] public void Clear() { } /// Checks whether the collection contains a column with the specified name. /// The of the column to look for. /// /// if a column exists with this name; otherwise, . // Token: 0x06000116 RID: 278 RVA: 0x0000260C File Offset: 0x0000080C [Token(Token = "0x6000116")] [Address(RVA = "0xCDA920", Offset = "0xCD9920", VA = "0x180CDA920")] public bool Contains(string name) { return default(bool); } // Token: 0x06000117 RID: 279 RVA: 0x00002624 File Offset: 0x00000824 [Token(Token = "0x6000117")] [Address(RVA = "0xCDA9B0", Offset = "0xCD99B0", VA = "0x180CDA9B0")] internal bool Contains(string name, bool caseSensitive) { return default(bool); } /// Gets the index of the column with the specific name (the name is not case sensitive). /// The name of the column to find. /// The zero-based index of the column with the specified name, or -1 if the column does not exist in the collection. // Token: 0x06000118 RID: 280 RVA: 0x0000263C File Offset: 0x0000083C [Token(Token = "0x6000118")] [Address(RVA = "0xCDAD00", Offset = "0xCD9D00", VA = "0x180CDAD00")] public int IndexOf(string columnName) { return 0; } // Token: 0x06000119 RID: 281 RVA: 0x00002654 File Offset: 0x00000854 [Token(Token = "0x6000119")] [Address(RVA = "0xCDAB50", Offset = "0xCD9B50", VA = "0x180CDAB50")] internal int IndexOfCaseInsensitive(string name) { return 0; } // Token: 0x0600011A RID: 282 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600011A")] [Address(RVA = "0xCDAA70", Offset = "0xCD9A70", VA = "0x180CDAA70")] internal void FinishInitCollection() { } // Token: 0x0600011B RID: 283 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600011B")] [Address(RVA = "0xCDAE00", Offset = "0xCD9E00", VA = "0x180CDAE00")] private string MakeName(int index) { return null; } // Token: 0x0600011C RID: 284 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600011C")] [Address(RVA = "0xCDAE90", Offset = "0xCD9E90", VA = "0x180CDAE90")] private void OnCollectionChanged(CollectionChangeEventArgs ccevent) { } // Token: 0x0600011D RID: 285 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600011D")] [Address(RVA = "0xCDAF30", Offset = "0xCD9F30", VA = "0x180CDAF30")] private void OnCollectionChanging(CollectionChangeEventArgs ccevent) { } // Token: 0x0600011E RID: 286 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600011E")] [Address(RVA = "0xCDAF50", Offset = "0xCD9F50", VA = "0x180CDAF50")] internal void OnColumnPropertyChanged(CollectionChangeEventArgs ccevent) { } // Token: 0x0600011F RID: 287 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600011F")] [Address(RVA = "0xCDAFA0", Offset = "0xCD9FA0", VA = "0x180CDAFA0")] internal void RegisterColumnName(string name, DataColumn column) { } // Token: 0x06000120 RID: 288 RVA: 0x0000266C File Offset: 0x0000086C [Token(Token = "0x6000120")] [Address(RVA = "0xCD99C0", Offset = "0xCD89C0", VA = "0x180CD99C0")] internal bool CanRegisterName(string name) { return default(bool); } /// Removes the specified object from the collection. /// The to remove. /// The parameter is . /// The column does not belong to this collection. /// -Or- /// The column is part of a relationship. /// -Or- /// Another column's expression depends on this column. // Token: 0x06000121 RID: 289 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000121")] [Address(RVA = "0xCDB2D0", Offset = "0xCDA2D0", VA = "0x180CDB2D0")] public void Remove(DataColumn column) { } // Token: 0x06000122 RID: 290 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000122")] [Address(RVA = "0xCDB3D0", Offset = "0xCDA3D0", VA = "0x180CDB3D0")] internal void UnregisterName(string name) { } // Token: 0x06000123 RID: 291 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000123")] [Address(RVA = "0xCD8B00", Offset = "0xCD7B00", VA = "0x180CD8B00")] private void AddColumnsImplementingIChangeTrackingList(DataColumn dataColumn) { } // Token: 0x06000124 RID: 292 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000124")] [Address(RVA = "0xCDB1C0", Offset = "0xCDA1C0", VA = "0x180CDB1C0")] private void RemoveColumnsImplementingIChangeTrackingList(DataColumn dataColumn) { } // Token: 0x0400004F RID: 79 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400004F")] private readonly DataTable _table; // Token: 0x04000050 RID: 80 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000050")] private readonly ArrayList _list; // Token: 0x04000051 RID: 81 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000051")] private int _defaultNameIndex; // Token: 0x04000052 RID: 82 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000052")] private DataColumn[] _delayedAddRangeColumns; // Token: 0x04000053 RID: 83 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000053")] private readonly Dictionary _columnFromName; // Token: 0x04000054 RID: 84 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000054")] private bool _fInClear; // Token: 0x04000055 RID: 85 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000055")] private DataColumn[] _columnsImplementingIChangeTracking; // Token: 0x04000056 RID: 86 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000056")] private int _nColumnsImplementingIChangeTracking; // Token: 0x04000057 RID: 87 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x4000057")] private int _nColumnsImplementingIRevertibleChangeTracking; // Token: 0x04000059 RID: 89 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000059")] [CompilerGenerated] private CollectionChangeEventHandler CollectionChanging; } }