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;
}
}