318 lines
9.7 KiB
C#
318 lines
9.7 KiB
C#
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<DataColumn> 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
|
|
}
|
|
}
|
|
}
|