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

178 lines
5.3 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace System.Data
{
// Token: 0x0200005F RID: 95
[Token(Token = "0x200005F")]
internal sealed class FunctionNode : ExpressionNode
{
// Token: 0x06000645 RID: 1605 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000645")]
[Address(RVA = "0x9E7F10", Offset = "0x9E6F10", VA = "0x1809E7F10")]
internal FunctionNode(DataTable table, string name)
{
}
// Token: 0x06000646 RID: 1606 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000646")]
[Address(RVA = "0x9E36E0", Offset = "0x9E26E0", VA = "0x1809E36E0")]
internal void AddArgument(ExpressionNode argument)
{
}
// Token: 0x06000647 RID: 1607 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000647")]
[Address(RVA = "0x9E38E0", Offset = "0x9E28E0", VA = "0x1809E38E0", Slot = "5")]
internal override void Bind(DataTable table, List<DataColumn> list)
{
}
// Token: 0x06000648 RID: 1608 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000648")]
[Address(RVA = "0x9E5F50", Offset = "0x9E4F50", VA = "0x1809E5F50", Slot = "6")]
internal override object Eval()
{
return null;
}
// Token: 0x06000649 RID: 1609 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000649")]
[Address(RVA = "0x9E5F70", Offset = "0x9E4F70", VA = "0x1809E5F70", Slot = "7")]
internal override object Eval(DataRow row, DataRowVersion version)
{
return null;
}
// Token: 0x0600064A RID: 1610 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600064A")]
[Address(RVA = "0x9E5F00", Offset = "0x9E4F00", VA = "0x1809E5F00", Slot = "8")]
internal override object Eval(int[] recordNos)
{
return null;
}
// Token: 0x0600064B RID: 1611 RVA: 0x00003C5C File Offset: 0x00001E5C
[Token(Token = "0x600064B")]
[Address(RVA = "0x9E6FA0", Offset = "0x9E5FA0", VA = "0x1809E6FA0", Slot = "9")]
internal override bool IsConstant()
{
return default(bool);
}
// Token: 0x0600064C RID: 1612 RVA: 0x00003C74 File Offset: 0x00001E74
[Token(Token = "0x600064C")]
[Address(RVA = "0x9E7020", Offset = "0x9E6020", VA = "0x1809E7020", Slot = "10")]
internal override bool IsTableConstant()
{
return default(bool);
}
// Token: 0x0600064D RID: 1613 RVA: 0x00003C8C File Offset: 0x00001E8C
[Token(Token = "0x600064D")]
[Address(RVA = "0x9E6EA0", Offset = "0x9E5EA0", VA = "0x1809E6EA0", Slot = "11")]
internal override bool HasLocalAggregate()
{
return default(bool);
}
// Token: 0x0600064E RID: 1614 RVA: 0x00003CA4 File Offset: 0x00001EA4
[Token(Token = "0x600064E")]
[Address(RVA = "0x9E6F20", Offset = "0x9E5F20", VA = "0x1809E6F20", Slot = "12")]
internal override bool HasRemoteAggregate()
{
return default(bool);
}
// Token: 0x0600064F RID: 1615 RVA: 0x00003CBC File Offset: 0x00001EBC
[Token(Token = "0x600064F")]
[Address(RVA = "0x9E3EF0", Offset = "0x9E2EF0", VA = "0x1809E3EF0", Slot = "14")]
internal override bool DependsOn(DataColumn column)
{
return default(bool);
}
// Token: 0x06000650 RID: 1616 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000650")]
[Address(RVA = "0x9E70A0", Offset = "0x9E60A0", VA = "0x1809E70A0", Slot = "13")]
internal override ExpressionNode Optimize()
{
return null;
}
// Token: 0x06000651 RID: 1617 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000651")]
[Address(RVA = "0x9E6C00", Offset = "0x9E5C00", VA = "0x1809E6C00")]
private Type GetDataType(ExpressionNode node)
{
return null;
}
// Token: 0x06000652 RID: 1618 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000652")]
[Address(RVA = "0x9E3F90", Offset = "0x9E2F90", VA = "0x1809E3F90")]
private object EvalFunction(FunctionId id, object[] argumentValues, DataRow row, DataRowVersion version)
{
return null;
}
// Token: 0x1700010D RID: 269
// (get) Token: 0x06000653 RID: 1619 RVA: 0x00003CD4 File Offset: 0x00001ED4
[Token(Token = "0x1700010D")]
internal FunctionId Aggregate
{
[Token(Token = "0x6000653")]
[Address(RVA = "0x9E8060", Offset = "0x9E7060", VA = "0x1809E8060")]
get
{
return FunctionId.Ascii;
}
}
// Token: 0x1700010E RID: 270
// (get) Token: 0x06000654 RID: 1620 RVA: 0x00003CEC File Offset: 0x00001EEC
[Token(Token = "0x1700010E")]
internal bool IsAggregate
{
[Token(Token = "0x6000654")]
[Address(RVA = "0x9E8110", Offset = "0x9E7110", VA = "0x1809E8110")]
get
{
return default(bool);
}
}
// Token: 0x06000655 RID: 1621 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000655")]
[Address(RVA = "0x9E3C40", Offset = "0x9E2C40", VA = "0x1809E3C40")]
internal void Check()
{
}
// Token: 0x040001F5 RID: 501
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40001F5")]
internal readonly string _name;
// Token: 0x040001F6 RID: 502
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40001F6")]
internal readonly int _info;
// Token: 0x040001F7 RID: 503
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40001F7")]
internal int _argumentCount;
// Token: 0x040001F8 RID: 504
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40001F8")]
internal ExpressionNode[] _arguments;
// Token: 0x040001F9 RID: 505
[Token(Token = "0x40001F9")]
private static readonly Function[] s_funcs;
}
}