using System; using System.Collections.Generic; using System.Data.Common; using System.Globalization; using Cpp2IlInjected; namespace System.Data { // Token: 0x0200004F RID: 79 [Token(Token = "0x200004F")] internal class BinaryNode : ExpressionNode { // Token: 0x0600059D RID: 1437 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600059D")] [Address(RVA = "0xBB16D0", Offset = "0xBB06D0", VA = "0x180BB16D0")] internal BinaryNode(DataTable table, int op, ExpressionNode left, ExpressionNode right) { } // Token: 0x0600059E RID: 1438 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600059E")] [Address(RVA = "0xBAB980", Offset = "0xBAA980", VA = "0x180BAB980", Slot = "5")] internal override void Bind(DataTable table, List list) { } // Token: 0x0600059F RID: 1439 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600059F")] [Address(RVA = "0x9E5F50", Offset = "0x9E4F50", VA = "0x1809E5F50", Slot = "6")] internal override object Eval() { return null; } // Token: 0x060005A0 RID: 1440 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60005A0")] [Address(RVA = "0xBB05F0", Offset = "0xBAF5F0", VA = "0x180BB05F0", Slot = "7")] internal override object Eval(DataRow row, DataRowVersion version) { return null; } // Token: 0x060005A1 RID: 1441 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60005A1")] [Address(RVA = "0xBB0570", Offset = "0xBAF570", VA = "0x180BB0570", Slot = "8")] internal override object Eval(int[] recordNos) { return null; } // Token: 0x060005A2 RID: 1442 RVA: 0x00003854 File Offset: 0x00001A54 [Token(Token = "0x60005A2")] [Address(RVA = "0xBB09E0", Offset = "0xBAF9E0", VA = "0x180BB09E0", Slot = "9")] internal override bool IsConstant() { return default(bool); } // Token: 0x060005A3 RID: 1443 RVA: 0x0000386C File Offset: 0x00001A6C [Token(Token = "0x60005A3")] [Address(RVA = "0xBB0B20", Offset = "0xBAFB20", VA = "0x180BB0B20", Slot = "10")] internal override bool IsTableConstant() { return default(bool); } // Token: 0x060005A4 RID: 1444 RVA: 0x00003884 File Offset: 0x00001A84 [Token(Token = "0x60005A4")] [Address(RVA = "0xBB0920", Offset = "0xBAF920", VA = "0x180BB0920", Slot = "11")] internal override bool HasLocalAggregate() { return default(bool); } // Token: 0x060005A5 RID: 1445 RVA: 0x0000389C File Offset: 0x00001A9C [Token(Token = "0x60005A5")] [Address(RVA = "0xBB0980", Offset = "0xBAF980", VA = "0x180BB0980", Slot = "12")] internal override bool HasRemoteAggregate() { return default(bool); } // Token: 0x060005A6 RID: 1446 RVA: 0x000038B4 File Offset: 0x00001AB4 [Token(Token = "0x60005A6")] [Address(RVA = "0xBAB9F0", Offset = "0xBAA9F0", VA = "0x180BAB9F0", Slot = "14")] internal override bool DependsOn(DataColumn column) { return default(bool); } // Token: 0x060005A7 RID: 1447 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60005A7")] [Address(RVA = "0xBB0B80", Offset = "0xBAFB80", VA = "0x180BB0B80", Slot = "13")] internal override ExpressionNode Optimize() { return null; } // Token: 0x060005A8 RID: 1448 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60005A8")] [Address(RVA = "0xBB1580", Offset = "0xBB0580", VA = "0x180BB1580")] internal void SetTypeMismatchError(int op, Type left, Type right) { } // Token: 0x060005A9 RID: 1449 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60005A9")] [Address(RVA = "0xBB05B0", Offset = "0xBAF5B0", VA = "0x180BB05B0")] private static object Eval(ExpressionNode expr, DataRow row, DataRowVersion version, int[] recordNos) { return null; } // Token: 0x060005AA RID: 1450 RVA: 0x000038CC File Offset: 0x00001ACC [Token(Token = "0x60005AA")] [Address(RVA = "0xBAABE0", Offset = "0xBA9BE0", VA = "0x180BAABE0")] internal int BinaryCompare(object vLeft, object vRight, StorageType resultType, int op) { return 0; } // Token: 0x060005AB RID: 1451 RVA: 0x000038E4 File Offset: 0x00001AE4 [Token(Token = "0x60005AB")] [Address(RVA = "0xBAAC10", Offset = "0xBA9C10", VA = "0x180BAAC10")] internal int BinaryCompare(object vLeft, object vRight, StorageType resultType, int op, CompareInfo comparer) { return 0; } // Token: 0x060005AC RID: 1452 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60005AC")] [Address(RVA = "0xBABA60", Offset = "0xBAAA60", VA = "0x180BABA60")] private object EvalBinaryOp(int op, ExpressionNode left, ExpressionNode right, DataRow row, DataRowVersion version, int[] recordNos) { return null; } // Token: 0x060005AD RID: 1453 RVA: 0x000038FC File Offset: 0x00001AFC [Token(Token = "0x60005AD")] [Address(RVA = "0xBB0790", Offset = "0xBAF790", VA = "0x180BB0790")] private BinaryNode.DataTypePrecedence GetPrecedence(StorageType storageType) { return BinaryNode.DataTypePrecedence.Error; } // Token: 0x060005AE RID: 1454 RVA: 0x00003914 File Offset: 0x00001B14 [Token(Token = "0x60005AE")] [Address(RVA = "0xBB0620", Offset = "0xBAF620", VA = "0x180BB0620")] private static StorageType GetPrecedenceType(BinaryNode.DataTypePrecedence code) { return StorageType.Empty; } // Token: 0x060005AF RID: 1455 RVA: 0x0000392C File Offset: 0x00001B2C [Token(Token = "0x60005AF")] [Address(RVA = "0xBB0AB0", Offset = "0xBAFAB0", VA = "0x180BB0AB0")] private bool IsMixed(StorageType left, StorageType right) { return default(bool); } // Token: 0x060005B0 RID: 1456 RVA: 0x00003944 File Offset: 0x00001B44 [Token(Token = "0x60005B0")] [Address(RVA = "0xBB0A40", Offset = "0xBAFA40", VA = "0x180BB0A40")] private bool IsMixedSql(StorageType left, StorageType right) { return default(bool); } // Token: 0x060005B1 RID: 1457 RVA: 0x0000395C File Offset: 0x00001B5C [Token(Token = "0x60005B1")] [Address(RVA = "0xBB1260", Offset = "0xBB0260", VA = "0x180BB1260")] internal StorageType ResultType(StorageType left, StorageType right, bool lc, bool rc, int op) { return StorageType.Empty; } // Token: 0x060005B2 RID: 1458 RVA: 0x00003974 File Offset: 0x00001B74 [Token(Token = "0x60005B2")] [Address(RVA = "0xBB0E40", Offset = "0xBAFE40", VA = "0x180BB0E40")] internal StorageType ResultSqlType(StorageType left, StorageType right, bool lc, bool rc, int op) { return StorageType.Empty; } // Token: 0x060005B3 RID: 1459 RVA: 0x0000398C File Offset: 0x00001B8C [Token(Token = "0x60005B3")] [Address(RVA = "0xBB15E0", Offset = "0xBB05E0", VA = "0x180BB15E0")] private int SqlResultType(int typeCode) { return 0; } // Token: 0x04000181 RID: 385 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000181")] internal int _op; // Token: 0x04000182 RID: 386 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000182")] internal ExpressionNode _left; // Token: 0x04000183 RID: 387 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000183")] internal ExpressionNode _right; // Token: 0x02000050 RID: 80 [Token(Token = "0x2000050")] private enum DataTypePrecedence { // Token: 0x04000185 RID: 389 [Token(Token = "0x4000185")] SqlDateTime = 25, // Token: 0x04000186 RID: 390 [Token(Token = "0x4000186")] DateTimeOffset = 24, // Token: 0x04000187 RID: 391 [Token(Token = "0x4000187")] DateTime = 23, // Token: 0x04000188 RID: 392 [Token(Token = "0x4000188")] TimeSpan = 20, // Token: 0x04000189 RID: 393 [Token(Token = "0x4000189")] SqlDouble = 19, // Token: 0x0400018A RID: 394 [Token(Token = "0x400018A")] Double = 18, // Token: 0x0400018B RID: 395 [Token(Token = "0x400018B")] SqlSingle = 17, // Token: 0x0400018C RID: 396 [Token(Token = "0x400018C")] Single = 16, // Token: 0x0400018D RID: 397 [Token(Token = "0x400018D")] SqlDecimal = 15, // Token: 0x0400018E RID: 398 [Token(Token = "0x400018E")] Decimal = 14, // Token: 0x0400018F RID: 399 [Token(Token = "0x400018F")] SqlMoney = 13, // Token: 0x04000190 RID: 400 [Token(Token = "0x4000190")] UInt64 = 12, // Token: 0x04000191 RID: 401 [Token(Token = "0x4000191")] SqlInt64 = 11, // Token: 0x04000192 RID: 402 [Token(Token = "0x4000192")] Int64 = 10, // Token: 0x04000193 RID: 403 [Token(Token = "0x4000193")] UInt32 = 9, // Token: 0x04000194 RID: 404 [Token(Token = "0x4000194")] SqlInt32 = 8, // Token: 0x04000195 RID: 405 [Token(Token = "0x4000195")] Int32 = 7, // Token: 0x04000196 RID: 406 [Token(Token = "0x4000196")] UInt16 = 6, // Token: 0x04000197 RID: 407 [Token(Token = "0x4000197")] SqlInt16 = 5, // Token: 0x04000198 RID: 408 [Token(Token = "0x4000198")] Int16 = 4, // Token: 0x04000199 RID: 409 [Token(Token = "0x4000199")] Byte = 3, // Token: 0x0400019A RID: 410 [Token(Token = "0x400019A")] SqlByte = 2, // Token: 0x0400019B RID: 411 [Token(Token = "0x400019B")] SByte = 1, // Token: 0x0400019C RID: 412 [Token(Token = "0x400019C")] Error = 0, // Token: 0x0400019D RID: 413 [Token(Token = "0x400019D")] SqlBoolean = -1, // Token: 0x0400019E RID: 414 [Token(Token = "0x400019E")] Boolean = -2, // Token: 0x0400019F RID: 415 [Token(Token = "0x400019F")] SqlGuid = -3, // Token: 0x040001A0 RID: 416 [Token(Token = "0x40001A0")] SqlString = -4, // Token: 0x040001A1 RID: 417 [Token(Token = "0x40001A1")] String = -5, // Token: 0x040001A2 RID: 418 [Token(Token = "0x40001A2")] SqlXml = -6, // Token: 0x040001A3 RID: 419 [Token(Token = "0x40001A3")] SqlChars = -7, // Token: 0x040001A4 RID: 420 [Token(Token = "0x40001A4")] Char = -8, // Token: 0x040001A5 RID: 421 [Token(Token = "0x40001A5")] SqlBytes = -9, // Token: 0x040001A6 RID: 422 [Token(Token = "0x40001A6")] SqlBinary = -10 } } }