using System; using System.Collections.Generic; using System.Data.Common; using Cpp2IlInjected; namespace System.Data { // Token: 0x02000054 RID: 84 [Token(Token = "0x2000054")] internal abstract class ExpressionNode { // Token: 0x060005D3 RID: 1491 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60005D3")] [Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")] protected ExpressionNode(DataTable table) { } // Token: 0x1700010A RID: 266 // (get) Token: 0x060005D4 RID: 1492 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700010A")] internal IFormatProvider FormatProvider { [Token(Token = "0x60005D4")] [Address(RVA = "0xA29D90", Offset = "0xA28D90", VA = "0x180A29D90")] get { return null; } } // Token: 0x1700010B RID: 267 // (get) Token: 0x060005D5 RID: 1493 RVA: 0x00003AC4 File Offset: 0x00001CC4 [Token(Token = "0x1700010B")] internal virtual bool IsSqlColumn { [Token(Token = "0x60005D5")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "4")] get { return default(bool); } } // Token: 0x1700010C RID: 268 // (get) Token: 0x060005D6 RID: 1494 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700010C")] protected DataTable table { [Token(Token = "0x60005D6")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get { return null; } } // Token: 0x060005D7 RID: 1495 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60005D7")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] protected void BindTable(DataTable table) { } // Token: 0x060005D8 RID: 1496 [Token(Token = "0x60005D8")] [Address(Slot = "5")] internal abstract void Bind(DataTable table, List list); // Token: 0x060005D9 RID: 1497 [Token(Token = "0x60005D9")] [Address(Slot = "6")] internal abstract object Eval(); // Token: 0x060005DA RID: 1498 [Token(Token = "0x60005DA")] [Address(Slot = "7")] internal abstract object Eval(DataRow row, DataRowVersion version); // Token: 0x060005DB RID: 1499 [Token(Token = "0x60005DB")] [Address(Slot = "8")] internal abstract object Eval(int[] recordNos); // Token: 0x060005DC RID: 1500 [Token(Token = "0x60005DC")] [Address(Slot = "9")] internal abstract bool IsConstant(); // Token: 0x060005DD RID: 1501 [Token(Token = "0x60005DD")] [Address(Slot = "10")] internal abstract bool IsTableConstant(); // Token: 0x060005DE RID: 1502 [Token(Token = "0x60005DE")] [Address(Slot = "11")] internal abstract bool HasLocalAggregate(); // Token: 0x060005DF RID: 1503 [Token(Token = "0x60005DF")] [Address(Slot = "12")] internal abstract bool HasRemoteAggregate(); // Token: 0x060005E0 RID: 1504 [Token(Token = "0x60005E0")] [Address(Slot = "13")] internal abstract ExpressionNode Optimize(); // Token: 0x060005E1 RID: 1505 RVA: 0x00003ADC File Offset: 0x00001CDC [Token(Token = "0x60005E1")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "14")] internal virtual bool DependsOn(DataColumn column) { return default(bool); } // Token: 0x060005E2 RID: 1506 RVA: 0x00003AF4 File Offset: 0x00001CF4 [Token(Token = "0x60005E2")] [Address(RVA = "0xA29C60", Offset = "0xA28C60", VA = "0x180A29C60")] internal static bool IsInteger(StorageType type) { return default(bool); } // Token: 0x060005E3 RID: 1507 RVA: 0x00003B0C File Offset: 0x00001D0C [Token(Token = "0x60005E3")] [Address(RVA = "0xA29C40", Offset = "0xA28C40", VA = "0x180A29C40")] internal static bool IsIntegerSql(StorageType type) { return default(bool); } // Token: 0x060005E4 RID: 1508 RVA: 0x00003B24 File Offset: 0x00001D24 [Token(Token = "0x60005E4")] [Address(RVA = "0xA29D30", Offset = "0xA28D30", VA = "0x180A29D30")] internal static bool IsSigned(StorageType type) { return default(bool); } // Token: 0x060005E5 RID: 1509 RVA: 0x00003B3C File Offset: 0x00001D3C [Token(Token = "0x60005E5")] [Address(RVA = "0xA29CF0", Offset = "0xA28CF0", VA = "0x180A29CF0")] internal static bool IsSignedSql(StorageType type) { return default(bool); } // Token: 0x060005E6 RID: 1510 RVA: 0x00003B54 File Offset: 0x00001D54 [Token(Token = "0x60005E6")] [Address(RVA = "0xA29D70", Offset = "0xA28D70", VA = "0x180A29D70")] internal static bool IsUnsigned(StorageType type) { return default(bool); } // Token: 0x060005E7 RID: 1511 RVA: 0x00003B6C File Offset: 0x00001D6C [Token(Token = "0x60005E7")] [Address(RVA = "0xA29D50", Offset = "0xA28D50", VA = "0x180A29D50")] internal static bool IsUnsignedSql(StorageType type) { return default(bool); } // Token: 0x060005E8 RID: 1512 RVA: 0x00003B84 File Offset: 0x00001D84 [Token(Token = "0x60005E8")] [Address(RVA = "0xA29CC0", Offset = "0xA28CC0", VA = "0x180A29CC0")] internal static bool IsNumeric(StorageType type) { return default(bool); } // Token: 0x060005E9 RID: 1513 RVA: 0x00003B9C File Offset: 0x00001D9C [Token(Token = "0x60005E9")] [Address(RVA = "0xA29C80", Offset = "0xA28C80", VA = "0x180A29C80")] internal static bool IsNumericSql(StorageType type) { return default(bool); } // Token: 0x060005EA RID: 1514 RVA: 0x00003BB4 File Offset: 0x00001DB4 [Token(Token = "0x60005EA")] [Address(RVA = "0xA29C20", Offset = "0xA28C20", VA = "0x180A29C20")] internal static bool IsFloat(StorageType type) { return default(bool); } // Token: 0x060005EB RID: 1515 RVA: 0x00003BCC File Offset: 0x00001DCC [Token(Token = "0x60005EB")] [Address(RVA = "0xA29BF0", Offset = "0xA28BF0", VA = "0x180A29BF0")] internal static bool IsFloatSql(StorageType type) { return default(bool); } // Token: 0x040001B2 RID: 434 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40001B2")] private DataTable _table; } }