Files
Apr2020-Cpp2Il-Dump/System.Core/System/Linq/Expressions/ExpressionStringBuilder.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

274 lines
9.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Reflection;
using System.Text;
using Cpp2IlInjected;
namespace System.Linq.Expressions
{
// Token: 0x02000088 RID: 136
[Token(Token = "0x2000088")]
internal sealed class ExpressionStringBuilder : ExpressionVisitor
{
// Token: 0x060003F7 RID: 1015 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003F7")]
[Address(RVA = "0x5B8770", Offset = "0x5B7570", VA = "0x1805B8770")]
private ExpressionStringBuilder()
{
}
// Token: 0x060003F8 RID: 1016 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F8")]
[Address(RVA = "0x5B6AF0", Offset = "0x5B58F0", VA = "0x1805B6AF0", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x060003F9 RID: 1017 RVA: 0x00002BC8 File Offset: 0x00000DC8
[Token(Token = "0x60003F9")]
[Address(RVA = "0x5B68C0", Offset = "0x5B56C0", VA = "0x1805B68C0")]
private int GetLabelId(LabelTarget label)
{
return 0;
}
// Token: 0x060003FA RID: 1018 RVA: 0x00002BE0 File Offset: 0x00000DE0
[Token(Token = "0x60003FA")]
[Address(RVA = "0x5B68C0", Offset = "0x5B56C0", VA = "0x1805B68C0")]
private int GetParamId(ParameterExpression p)
{
return 0;
}
// Token: 0x060003FB RID: 1019 RVA: 0x00002BF8 File Offset: 0x00000DF8
[Token(Token = "0x60003FB")]
[Address(RVA = "0x5B67E0", Offset = "0x5B55E0", VA = "0x1805B67E0")]
private int GetId(object o)
{
return 0;
}
// Token: 0x060003FC RID: 1020 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003FC")]
[Address(RVA = "0x5B6AB0", Offset = "0x5B58B0", VA = "0x1805B6AB0")]
private void Out(string s)
{
}
// Token: 0x060003FD RID: 1021 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60003FD")]
[Address(RVA = "0x5B6AD0", Offset = "0x5B58D0", VA = "0x1805B6AD0")]
private void Out(char c)
{
}
// Token: 0x060003FE RID: 1022 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FE")]
[Address(RVA = "0x5B6720", Offset = "0x5B5520", VA = "0x1805B6720")]
internal static string ExpressionToString(Expression node)
{
return null;
}
// Token: 0x060003FF RID: 1023 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FF")]
[Address(RVA = "0x5B6590", Offset = "0x5B5390", VA = "0x1805B6590")]
internal static string CatchBlockToString(CatchBlock node)
{
return null;
}
// Token: 0x06000400 RID: 1024 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000400")]
[Address(RVA = "0x19ED3D0", Offset = "0x19EC1D0", VA = "0x1819ED3D0")]
private void VisitExpressions<T>(char open, ReadOnlyCollection<T> expressions, char close) where T : Expression
{
}
// Token: 0x06000401 RID: 1025 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000401")]
[Address(RVA = "0x19ED460", Offset = "0x19EC260", VA = "0x1819ED460")]
private void VisitExpressions<T>(char open, ReadOnlyCollection<T> expressions, char close, string seperator) where T : Expression
{
}
// Token: 0x06000402 RID: 1026 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000402")]
[Address(RVA = "0x5B6B20", Offset = "0x5B5920", VA = "0x1805B6B20", Slot = "5")]
protected internal override Expression VisitBinary(BinaryExpression node)
{
return null;
}
// Token: 0x06000403 RID: 1027 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000403")]
[Address(RVA = "0x5B81D0", Offset = "0x5B6FD0", VA = "0x1805B81D0", Slot = "20")]
protected internal override Expression VisitParameter(ParameterExpression node)
{
return null;
}
// Token: 0x06000404 RID: 1028 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000404")]
[Address(RVA = "0x21744A0", Offset = "0x21732A0", VA = "0x1821744A0", Slot = "15")]
protected internal override Expression VisitLambda<T>(Expression<T> node)
{
return null;
}
// Token: 0x06000405 RID: 1029 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000405")]
[Address(RVA = "0x5B7370", Offset = "0x5B6170", VA = "0x1805B7370", Slot = "7")]
protected internal override Expression VisitConditional(ConditionalExpression node)
{
return null;
}
// Token: 0x06000406 RID: 1030 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000406")]
[Address(RVA = "0x5B7470", Offset = "0x5B6270", VA = "0x1805B7470", Slot = "8")]
protected internal override Expression VisitConstant(ConstantExpression node)
{
return null;
}
// Token: 0x06000407 RID: 1031 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000407")]
[Address(RVA = "0x5B69E0", Offset = "0x5B57E0", VA = "0x1805B69E0")]
private void OutMember(Expression instance, MemberInfo member)
{
}
// Token: 0x06000408 RID: 1032 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000408")]
[Address(RVA = "0x5B7DE0", Offset = "0x5B6BE0", VA = "0x1805B7DE0", Slot = "16")]
protected internal override Expression VisitMember(MemberExpression node)
{
return null;
}
// Token: 0x06000409 RID: 1033 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000409")]
[Address(RVA = "0x5B7C30", Offset = "0x5B6A30", VA = "0x1805B7C30", Slot = "12")]
protected internal override Expression VisitInvocation(InvocationExpression node)
{
return null;
}
// Token: 0x0600040A RID: 1034 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040A")]
[Address(RVA = "0x5B7EE0", Offset = "0x5B6CE0", VA = "0x1805B7EE0", Slot = "18")]
protected internal override Expression VisitMethodCall(MethodCallExpression node)
{
return null;
}
// Token: 0x0600040B RID: 1035 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040B")]
[Address(RVA = "0x5B80C0", Offset = "0x5B6EC0", VA = "0x1805B80C0", Slot = "19")]
protected internal override Expression VisitNewArray(NewArrayExpression node)
{
return null;
}
// Token: 0x0600040C RID: 1036 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040C")]
[Address(RVA = "0x5B8320", Offset = "0x5B7120", VA = "0x1805B8320", Slot = "23")]
protected internal override Expression VisitUnary(UnaryExpression node)
{
return null;
}
// Token: 0x0600040D RID: 1037 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040D")]
[Address(RVA = "0x5B6F80", Offset = "0x5B5D80", VA = "0x1805B6F80", Slot = "6")]
protected internal override Expression VisitBlock(BlockExpression node)
{
return null;
}
// Token: 0x0600040E RID: 1038 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040E")]
[Address(RVA = "0x5B7620", Offset = "0x5B6420", VA = "0x1805B7620", Slot = "9")]
protected internal override Expression VisitDefault(DefaultExpression node)
{
return null;
}
// Token: 0x0600040F RID: 1039 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040F")]
[Address(RVA = "0x5B7D50", Offset = "0x5B6B50", VA = "0x1805B7D50", Slot = "14")]
protected internal override Expression VisitLabel(LabelExpression node)
{
return null;
}
// Token: 0x06000410 RID: 1040 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000410")]
[Address(RVA = "0x5B7900", Offset = "0x5B6700", VA = "0x1805B7900", Slot = "11")]
protected internal override Expression VisitGoto(GotoExpression node)
{
return null;
}
// Token: 0x06000411 RID: 1041 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000411")]
[Address(RVA = "0x5B7270", Offset = "0x5B6070", VA = "0x1805B7270", Slot = "21")]
protected override CatchBlock VisitCatchBlock(CatchBlock node)
{
return null;
}
// Token: 0x06000412 RID: 1042 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000412")]
[Address(RVA = "0x5B82C0", Offset = "0x5B70C0", VA = "0x1805B82C0", Slot = "22")]
protected internal override Expression VisitTry(TryExpression node)
{
return null;
}
// Token: 0x06000413 RID: 1043 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000413")]
[Address(RVA = "0x5B7A40", Offset = "0x5B6840", VA = "0x1805B7A40", Slot = "17")]
protected internal override Expression VisitIndex(IndexExpression node)
{
return null;
}
// Token: 0x06000414 RID: 1044 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000414")]
[Address(RVA = "0x5B76E0", Offset = "0x5B64E0", VA = "0x1805B76E0", Slot = "10")]
protected internal override Expression VisitExtension(Expression node)
{
return null;
}
// Token: 0x06000415 RID: 1045 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000415")]
[Address(RVA = "0x5B6650", Offset = "0x5B5450", VA = "0x1805B6650")]
private void DumpLabel(LabelTarget target)
{
}
// Token: 0x06000416 RID: 1046 RVA: 0x00002C10 File Offset: 0x00000E10
[Token(Token = "0x6000416")]
[Address(RVA = "0x5B68D0", Offset = "0x5B56D0", VA = "0x1805B68D0")]
private static bool IsBool(Expression node)
{
return default(bool);
}
// Token: 0x0400014C RID: 332
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400014C")]
private readonly StringBuilder _out;
// Token: 0x0400014D RID: 333
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400014D")]
private Dictionary<object, int> _ids;
}
}