using System; using System.Collections; using Cpp2IlInjected; namespace System.Data { /// Represents a collection of rows for a . // Token: 0x0200002F RID: 47 [Token(Token = "0x200002F")] public sealed class DataRowCollection : InternalDataCollectionBase { // Token: 0x0600031C RID: 796 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600031C")] [Address(RVA = "0x52D890", Offset = "0x52C890", VA = "0x18052D890")] internal DataRowCollection(DataTable table) { } /// Gets the total number of objects in this collection. /// The total number of objects in this collection. // Token: 0x17000080 RID: 128 // (get) Token: 0x0600031D RID: 797 RVA: 0x00002B4C File Offset: 0x00000D4C [Token(Token = "0x17000080")] public override int Count { [Token(Token = "0x600031D")] [Address(RVA = "0x52D940", Offset = "0x52C940", VA = "0x18052D940", Slot = "9")] get { return 0; } } /// Gets the row at the specified index. /// The zero-based index of the row to return. /// The specified . /// The index value is greater than the number of items in the collection. // Token: 0x17000081 RID: 129 [Token(Token = "0x17000081")] public DataRow this[int index] { [Token(Token = "0x600031E")] [Address(RVA = "0x52D990", Offset = "0x52C990", VA = "0x18052D990")] get { return null; } } /// Adds the specified to the object. /// The to add. /// The row is null. /// The row either belongs to another table or already belongs to this table. /// The addition invalidates a constraint. /// The addition tries to put a null in a where is false. // Token: 0x0600031F RID: 799 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600031F")] [Address(RVA = "0x52D270", Offset = "0x52C270", VA = "0x18052D270")] public void Add(DataRow row) { } // Token: 0x06000320 RID: 800 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000320")] [Address(RVA = "0x52D560", Offset = "0x52C560", VA = "0x18052D560")] internal void DiffInsertAt(DataRow row, int pos) { } /// Gets the index of the specified object. /// The to search for. /// The zero-based index of the row, or -1 if the row is not found in the collection. // Token: 0x06000321 RID: 801 RVA: 0x00002B64 File Offset: 0x00000D64 [Token(Token = "0x6000321")] [Address(RVA = "0x52D800", Offset = "0x52C800", VA = "0x18052D800")] public int IndexOf(DataRow row) { return 0; } // Token: 0x06000322 RID: 802 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000322")] [Address(RVA = "0x52D160", Offset = "0x52C160", VA = "0x18052D160")] internal DataRow AddWithColumnEvents(params object[] values) { return null; } // Token: 0x06000323 RID: 803 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000323")] [Address(RVA = "0x52D2B0", Offset = "0x52C2B0", VA = "0x18052D2B0")] internal void ArrayAdd(DataRow row) { } // Token: 0x06000324 RID: 804 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000324")] [Address(RVA = "0x52D370", Offset = "0x52C370", VA = "0x18052D370")] internal void ArrayInsert(DataRow row, int pos) { } // Token: 0x06000325 RID: 805 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000325")] [Address(RVA = "0x52D320", Offset = "0x52C320", VA = "0x18052D320")] internal void ArrayClear() { } // Token: 0x06000326 RID: 806 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000326")] [Address(RVA = "0x52D3F0", Offset = "0x52C3F0", VA = "0x18052D3F0")] internal void ArrayRemove(DataRow row) { } /// Copies all the objects from the collection into the given array, starting at the given destination array index. /// The one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. /// The zero-based index in the array at which copying begins. // Token: 0x06000327 RID: 807 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000327")] [Address(RVA = "0x52D4F0", Offset = "0x52C4F0", VA = "0x18052D4F0", Slot = "10")] public override void CopyTo(Array ar, int index) { } /// Copies all the objects from the collection into the given array, starting at the given destination array index. /// The one-dimensional array that is the destination of the elements copied from the . The array must have zero-based indexing. /// The zero-based index in the array at which copying begins. // Token: 0x06000328 RID: 808 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000328")] [Address(RVA = "0x52D480", Offset = "0x52C480", VA = "0x18052D480")] public void CopyTo(DataRow[] array, int index) { } /// Gets an for this collection. /// An for this collection. // Token: 0x06000329 RID: 809 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000329")] [Address(RVA = "0x52D7B0", Offset = "0x52C7B0", VA = "0x18052D7B0", Slot = "11")] public override IEnumerator GetEnumerator() { return null; } // Token: 0x040000A0 RID: 160 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40000A0")] private readonly DataTable _table; // Token: 0x040000A1 RID: 161 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40000A1")] private readonly DataRowCollection.DataRowTree _list; // Token: 0x040000A2 RID: 162 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40000A2")] internal int _nullInList; // Token: 0x02000030 RID: 48 [Token(Token = "0x2000030")] private sealed class DataRowTree : RBTree { // Token: 0x0600032A RID: 810 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600032A")] [Address(RVA = "0x52DA70", Offset = "0x52CA70", VA = "0x18052DA70")] internal DataRowTree() { } // Token: 0x0600032B RID: 811 RVA: 0x00002B7C File Offset: 0x00000D7C [Token(Token = "0x600032B")] [Address(RVA = "0x52D9F0", Offset = "0x52C9F0", VA = "0x18052D9F0", Slot = "5")] protected override int CompareNode(DataRow record1, DataRow record2) { return 0; } // Token: 0x0600032C RID: 812 RVA: 0x00002B94 File Offset: 0x00000D94 [Token(Token = "0x600032C")] [Address(RVA = "0x52DA30", Offset = "0x52CA30", VA = "0x18052DA30", Slot = "6")] protected override int CompareSateliteTreeNode(DataRow record1, DataRow record2) { return 0; } } } }