Files
27Aug2021-Cpp2IL-Dump/System.Data/BinaryNode.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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