a
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x0200007D RID: 125
|
||||
[Token(Token = "0x200007D")]
|
||||
internal enum AnalyzeTypeIsResult
|
||||
{
|
||||
// Token: 0x0400013E RID: 318
|
||||
[Token(Token = "0x400013E")]
|
||||
KnownFalse,
|
||||
// Token: 0x0400013F RID: 319
|
||||
[Token(Token = "0x400013F")]
|
||||
KnownTrue,
|
||||
// Token: 0x04000140 RID: 320
|
||||
[Token(Token = "0x4000140")]
|
||||
KnownAssignable,
|
||||
// Token: 0x04000141 RID: 321
|
||||
[Token(Token = "0x4000141")]
|
||||
Unknown
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x0200007C RID: 124
|
||||
[Token(Token = "0x200007C")]
|
||||
internal static class ArrayBuilderExtensions
|
||||
{
|
||||
// Token: 0x0600035D RID: 861 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600035D")]
|
||||
[Address(RVA = "0x192FB70", Offset = "0x192E970", VA = "0x18192FB70")]
|
||||
public static ReadOnlyCollection<T> ToReadOnly<T>(this ArrayBuilder<T> builder)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x0200004E RID: 78
|
||||
[Token(Token = "0x200004E")]
|
||||
internal class AssignBinaryExpression : BinaryExpression
|
||||
{
|
||||
// Token: 0x06000243 RID: 579 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000243")]
|
||||
[Address(RVA = "0x537FD0", Offset = "0x536DD0", VA = "0x180537FD0")]
|
||||
internal AssignBinaryExpression(Expression left, Expression right)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000050 RID: 80
|
||||
// (get) Token: 0x06000244 RID: 580 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000050")]
|
||||
public sealed override Type Type
|
||||
{
|
||||
[Token(Token = "0x6000244")]
|
||||
[Address(RVA = "0x538050", Offset = "0x536E50", VA = "0x180538050", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000051 RID: 81
|
||||
// (get) Token: 0x06000245 RID: 581 RVA: 0x00002850 File Offset: 0x00000A50
|
||||
[Token(Token = "0x17000051")]
|
||||
public sealed override ExpressionType NodeType
|
||||
{
|
||||
[Token(Token = "0x6000245")]
|
||||
[Address(RVA = "0x4B5030", Offset = "0x4B3E30", VA = "0x1804B5030", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ExpressionType.Add;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,255 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Represents an expression that has a binary operator.</summary>
|
||||
// Token: 0x0200004C RID: 76
|
||||
[Token(Token = "0x200004C")]
|
||||
[DebuggerTypeProxy(typeof(Expression.BinaryExpressionProxy))]
|
||||
public class BinaryExpression : Expression
|
||||
{
|
||||
// Token: 0x0600022B RID: 555 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600022B")]
|
||||
[Address(RVA = "0x537FD0", Offset = "0x536DD0", VA = "0x180537FD0")]
|
||||
internal BinaryExpression(Expression left, Expression right)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether the expression tree node can be reduced.</summary>
|
||||
/// <returns>True if the expression tree node can be reduced, otherwise false.</returns>
|
||||
// Token: 0x17000045 RID: 69
|
||||
// (get) Token: 0x0600022C RID: 556 RVA: 0x00002790 File Offset: 0x00000990
|
||||
[Token(Token = "0x17000045")]
|
||||
public override bool CanReduce
|
||||
{
|
||||
[Token(Token = "0x600022C")]
|
||||
[Address(RVA = "0x539AC0", Offset = "0x5388C0", VA = "0x180539AC0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600022D RID: 557 RVA: 0x000027A8 File Offset: 0x000009A8
|
||||
[Token(Token = "0x600022D")]
|
||||
[Address(RVA = "0x5381E0", Offset = "0x536FE0", VA = "0x1805381E0")]
|
||||
private static bool IsOpAssignment(ExpressionType op)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the right operand of the binary operation.</summary>
|
||||
/// <returns>An <see cref="T:System.Linq.Expressions.Expression" /> that represents the right operand of the binary operation.</returns>
|
||||
// Token: 0x17000046 RID: 70
|
||||
// (get) Token: 0x0600022E RID: 558 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000046")]
|
||||
public Expression Right
|
||||
{
|
||||
[Token(Token = "0x600022E")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the left operand of the binary operation.</summary>
|
||||
/// <returns>An <see cref="T:System.Linq.Expressions.Expression" /> that represents the left operand of the binary operation.</returns>
|
||||
// Token: 0x17000047 RID: 71
|
||||
// (get) Token: 0x0600022F RID: 559 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000047")]
|
||||
public Expression Left
|
||||
{
|
||||
[Token(Token = "0x600022F")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the implementing method for the binary operation.</summary>
|
||||
/// <returns>The <see cref="T:System.Reflection.MethodInfo" /> that represents the implementing method.</returns>
|
||||
// Token: 0x17000048 RID: 72
|
||||
// (get) Token: 0x06000230 RID: 560 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000048")]
|
||||
public MethodInfo Method
|
||||
{
|
||||
[Token(Token = "0x6000230")]
|
||||
[Address(RVA = "0x539EE0", Offset = "0x538CE0", VA = "0x180539EE0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000231 RID: 561 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000231")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "10")]
|
||||
internal virtual MethodInfo GetMethod()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
|
||||
/// <param name="left">The <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property of the result. </param>
|
||||
/// <param name="conversion">The <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property of the result.</param>
|
||||
/// <param name="right">The <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property of the result. </param>
|
||||
/// <returns>This expression if no children are changed or an expression with the updated children.</returns>
|
||||
// Token: 0x06000232 RID: 562 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000232")]
|
||||
[Address(RVA = "0x539660", Offset = "0x538460", VA = "0x180539660")]
|
||||
public BinaryExpression Update(Expression left, LambdaExpression conversion, Expression right)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Reduces the binary expression node to a simpler expression.</summary>
|
||||
/// <returns>The reduced expression.</returns>
|
||||
// Token: 0x06000233 RID: 563 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000233")]
|
||||
[Address(RVA = "0x5395E0", Offset = "0x5383E0", VA = "0x1805395E0", Slot = "7")]
|
||||
public override Expression Reduce()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000234 RID: 564 RVA: 0x000027C0 File Offset: 0x000009C0
|
||||
[Token(Token = "0x6000234")]
|
||||
[Address(RVA = "0x5380B0", Offset = "0x536EB0", VA = "0x1805380B0")]
|
||||
private static ExpressionType GetBinaryOpFromAssignmentOp(ExpressionType op)
|
||||
{
|
||||
return ExpressionType.Add;
|
||||
}
|
||||
|
||||
// Token: 0x06000235 RID: 565 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000235")]
|
||||
[Address(RVA = "0x539490", Offset = "0x538290", VA = "0x180539490")]
|
||||
private Expression ReduceVariable()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000236 RID: 566 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000236")]
|
||||
[Address(RVA = "0x5387C0", Offset = "0x5375C0", VA = "0x1805387C0")]
|
||||
private Expression ReduceMember()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000237 RID: 567 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000237")]
|
||||
[Address(RVA = "0x5381F0", Offset = "0x536FF0", VA = "0x1805381F0")]
|
||||
private Expression ReduceIndex()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the type conversion function that is used by a coalescing or compound assignment operation.</summary>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression" /> that represents a type conversion function.</returns>
|
||||
// Token: 0x17000049 RID: 73
|
||||
// (get) Token: 0x06000238 RID: 568 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000049")]
|
||||
public LambdaExpression Conversion
|
||||
{
|
||||
[Token(Token = "0x6000238")]
|
||||
[Address(RVA = "0x4994E0", Offset = "0x4982E0", VA = "0x1804994E0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000239 RID: 569 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000239")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "11")]
|
||||
internal virtual LambdaExpression GetConversion()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether the expression tree node represents a lifted call to an operator.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the node represents a lifted call; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x1700004A RID: 74
|
||||
// (get) Token: 0x0600023A RID: 570 RVA: 0x000027D8 File Offset: 0x000009D8
|
||||
[Token(Token = "0x1700004A")]
|
||||
public bool IsLifted
|
||||
{
|
||||
[Token(Token = "0x600023A")]
|
||||
[Address(RVA = "0x539C40", Offset = "0x538A40", VA = "0x180539C40")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether the expression tree node represents a lifted call to an operator whose return type is lifted to a nullable type.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the operator's return type is lifted to a nullable type; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x1700004B RID: 75
|
||||
// (get) Token: 0x0600023B RID: 571 RVA: 0x000027F0 File Offset: 0x000009F0
|
||||
[Token(Token = "0x1700004B")]
|
||||
public bool IsLiftedToNull
|
||||
{
|
||||
[Token(Token = "0x600023B")]
|
||||
[Address(RVA = "0x539C00", Offset = "0x538A00", VA = "0x180539C00")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression" /> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
|
||||
/// <param name="visitor">The visitor to visit this node with.</param>
|
||||
/// <returns>The result of visiting this node.</returns>
|
||||
// Token: 0x0600023C RID: 572 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600023C")]
|
||||
[Address(RVA = "0x538080", Offset = "0x536E80", VA = "0x180538080", Slot = "9")]
|
||||
protected internal override Expression Accept(ExpressionVisitor visitor)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700004C RID: 76
|
||||
// (get) Token: 0x0600023D RID: 573 RVA: 0x00002808 File Offset: 0x00000A08
|
||||
[Token(Token = "0x1700004C")]
|
||||
internal bool IsLiftedLogical
|
||||
{
|
||||
[Token(Token = "0x600023D")]
|
||||
[Address(RVA = "0x539AF0", Offset = "0x5388F0", VA = "0x180539AF0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700004D RID: 77
|
||||
// (get) Token: 0x0600023E RID: 574 RVA: 0x00002820 File Offset: 0x00000A20
|
||||
[Token(Token = "0x1700004D")]
|
||||
internal bool IsReferenceComparison
|
||||
{
|
||||
[Token(Token = "0x600023E")]
|
||||
[Address(RVA = "0x539DF0", Offset = "0x538BF0", VA = "0x180539DF0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600023F RID: 575 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600023F")]
|
||||
[Address(RVA = "0x538C90", Offset = "0x537A90", VA = "0x180538C90")]
|
||||
internal Expression ReduceUserdefinedLifted()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000070 RID: 112
|
||||
[Token(Token = "0x2000070")]
|
||||
internal sealed class Block2 : BlockExpression
|
||||
{
|
||||
// Token: 0x06000315 RID: 789 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000315")]
|
||||
[Address(RVA = "0x53A230", Offset = "0x539030", VA = "0x18053A230")]
|
||||
internal Block2(Expression arg0, Expression arg1)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000316 RID: 790 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000316")]
|
||||
[Address(RVA = "0x53A0B0", Offset = "0x538EB0", VA = "0x18053A0B0", Slot = "10")]
|
||||
internal override Expression GetExpression(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700005E RID: 94
|
||||
// (get) Token: 0x06000317 RID: 791 RVA: 0x000029B8 File Offset: 0x00000BB8
|
||||
[Token(Token = "0x1700005E")]
|
||||
internal override int ExpressionCount
|
||||
{
|
||||
[Token(Token = "0x6000317")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000318 RID: 792 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000318")]
|
||||
[Address(RVA = "0x53A130", Offset = "0x538F30", VA = "0x18053A130", Slot = "12")]
|
||||
internal override ReadOnlyCollection<Expression> GetOrMakeExpressions()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000319 RID: 793 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000319")]
|
||||
[Address(RVA = "0x53A140", Offset = "0x538F40", VA = "0x18053A140", Slot = "14")]
|
||||
internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000120 RID: 288
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000120")]
|
||||
private object _arg0;
|
||||
|
||||
// Token: 0x04000121 RID: 289
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000121")]
|
||||
private readonly Expression _arg1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000071 RID: 113
|
||||
[Token(Token = "0x2000071")]
|
||||
internal sealed class Block3 : BlockExpression
|
||||
{
|
||||
// Token: 0x0600031A RID: 794 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600031A")]
|
||||
[Address(RVA = "0x53A410", Offset = "0x539210", VA = "0x18053A410")]
|
||||
internal Block3(Expression arg0, Expression arg1, Expression arg2)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600031B RID: 795 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600031B")]
|
||||
[Address(RVA = "0x53A2B0", Offset = "0x5390B0", VA = "0x18053A2B0", Slot = "10")]
|
||||
internal override Expression GetExpression(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700005F RID: 95
|
||||
// (get) Token: 0x0600031C RID: 796 RVA: 0x000029D0 File Offset: 0x00000BD0
|
||||
[Token(Token = "0x1700005F")]
|
||||
internal override int ExpressionCount
|
||||
{
|
||||
[Token(Token = "0x600031C")]
|
||||
[Address(RVA = "0x53A4A0", Offset = "0x5392A0", VA = "0x18053A4A0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600031D RID: 797 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600031D")]
|
||||
[Address(RVA = "0x53A130", Offset = "0x538F30", VA = "0x18053A130", Slot = "12")]
|
||||
internal override ReadOnlyCollection<Expression> GetOrMakeExpressions()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600031E RID: 798 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600031E")]
|
||||
[Address(RVA = "0x53A340", Offset = "0x539140", VA = "0x18053A340", Slot = "14")]
|
||||
internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000122 RID: 290
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000122")]
|
||||
private object _arg0;
|
||||
|
||||
// Token: 0x04000123 RID: 291
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000123")]
|
||||
private readonly Expression _arg1;
|
||||
|
||||
// Token: 0x04000124 RID: 292
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000124")]
|
||||
private readonly Expression _arg2;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000072 RID: 114
|
||||
[Token(Token = "0x2000072")]
|
||||
internal sealed class Block4 : BlockExpression
|
||||
{
|
||||
// Token: 0x0600031F RID: 799 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600031F")]
|
||||
[Address(RVA = "0x53A670", Offset = "0x539470", VA = "0x18053A670")]
|
||||
internal Block4(Expression arg0, Expression arg1, Expression arg2, Expression arg3)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000320 RID: 800 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000320")]
|
||||
[Address(RVA = "0x53A4B0", Offset = "0x5392B0", VA = "0x18053A4B0", Slot = "10")]
|
||||
internal override Expression GetExpression(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000060 RID: 96
|
||||
// (get) Token: 0x06000321 RID: 801 RVA: 0x000029E8 File Offset: 0x00000BE8
|
||||
[Token(Token = "0x17000060")]
|
||||
internal override int ExpressionCount
|
||||
{
|
||||
[Token(Token = "0x6000321")]
|
||||
[Address(RVA = "0x4101C0", Offset = "0x40EFC0", VA = "0x1804101C0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000322 RID: 802 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000322")]
|
||||
[Address(RVA = "0x53A130", Offset = "0x538F30", VA = "0x18053A130", Slot = "12")]
|
||||
internal override ReadOnlyCollection<Expression> GetOrMakeExpressions()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000323 RID: 803 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000323")]
|
||||
[Address(RVA = "0x53A560", Offset = "0x539360", VA = "0x18053A560", Slot = "14")]
|
||||
internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000125 RID: 293
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000125")]
|
||||
private object _arg0;
|
||||
|
||||
// Token: 0x04000126 RID: 294
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000126")]
|
||||
private readonly Expression _arg1;
|
||||
|
||||
// Token: 0x04000127 RID: 295
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000127")]
|
||||
private readonly Expression _arg2;
|
||||
|
||||
// Token: 0x04000128 RID: 296
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000128")]
|
||||
private readonly Expression _arg3;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000073 RID: 115
|
||||
[Token(Token = "0x2000073")]
|
||||
internal sealed class Block5 : BlockExpression
|
||||
{
|
||||
// Token: 0x06000324 RID: 804 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000324")]
|
||||
[Address(RVA = "0x53A900", Offset = "0x539700", VA = "0x18053A900")]
|
||||
internal Block5(Expression arg0, Expression arg1, Expression arg2, Expression arg3, Expression arg4)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000325 RID: 805 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000325")]
|
||||
[Address(RVA = "0x53A700", Offset = "0x539500", VA = "0x18053A700", Slot = "10")]
|
||||
internal override Expression GetExpression(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000061 RID: 97
|
||||
// (get) Token: 0x06000326 RID: 806 RVA: 0x00002A00 File Offset: 0x00000C00
|
||||
[Token(Token = "0x17000061")]
|
||||
internal override int ExpressionCount
|
||||
{
|
||||
[Token(Token = "0x6000326")]
|
||||
[Address(RVA = "0x46C990", Offset = "0x46B790", VA = "0x18046C990", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000327 RID: 807 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000327")]
|
||||
[Address(RVA = "0x53A130", Offset = "0x538F30", VA = "0x18053A130", Slot = "12")]
|
||||
internal override ReadOnlyCollection<Expression> GetOrMakeExpressions()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000328 RID: 808 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000328")]
|
||||
[Address(RVA = "0x53A7C0", Offset = "0x5395C0", VA = "0x18053A7C0", Slot = "14")]
|
||||
internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000129 RID: 297
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000129")]
|
||||
private object _arg0;
|
||||
|
||||
// Token: 0x0400012A RID: 298
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400012A")]
|
||||
private readonly Expression _arg1;
|
||||
|
||||
// Token: 0x0400012B RID: 299
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400012B")]
|
||||
private readonly Expression _arg2;
|
||||
|
||||
// Token: 0x0400012C RID: 300
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400012C")]
|
||||
private readonly Expression _arg3;
|
||||
|
||||
// Token: 0x0400012D RID: 301
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400012D")]
|
||||
private readonly Expression _arg4;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Diagnostics;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Represents a block that contains a sequence of expressions where variables can be defined.</summary>
|
||||
// Token: 0x0200006F RID: 111
|
||||
[Token(Token = "0x200006F")]
|
||||
[DebuggerTypeProxy(typeof(Expression.BlockExpressionProxy))]
|
||||
public class BlockExpression : Expression
|
||||
{
|
||||
/// <summary>Gets the expressions in this block.</summary>
|
||||
/// <returns>The read-only collection containing all the expressions in this block.</returns>
|
||||
// Token: 0x17000059 RID: 89
|
||||
// (get) Token: 0x06000309 RID: 777 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000059")]
|
||||
public ReadOnlyCollection<Expression> Expressions
|
||||
{
|
||||
[Token(Token = "0x6000309")]
|
||||
[Address(RVA = "0x53B2E0", Offset = "0x53A0E0", VA = "0x18053B2E0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the variables defined in this block.</summary>
|
||||
/// <returns>The read-only collection containing all the variables defined in this block.</returns>
|
||||
// Token: 0x1700005A RID: 90
|
||||
// (get) Token: 0x0600030A RID: 778 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700005A")]
|
||||
public ReadOnlyCollection<ParameterExpression> Variables
|
||||
{
|
||||
[Token(Token = "0x600030A")]
|
||||
[Address(RVA = "0x51A220", Offset = "0x519020", VA = "0x18051A220")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600030B RID: 779 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600030B")]
|
||||
[Address(RVA = "0x53B240", Offset = "0x53A040", VA = "0x18053B240")]
|
||||
internal BlockExpression()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression" /> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
|
||||
/// <param name="visitor">The visitor to visit this node with.</param>
|
||||
/// <returns>The result of visiting this node.</returns>
|
||||
// Token: 0x0600030C RID: 780 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600030C")]
|
||||
[Address(RVA = "0x53AFA0", Offset = "0x539DA0", VA = "0x18053AFA0", Slot = "9")]
|
||||
protected internal override Expression Accept(ExpressionVisitor visitor)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns the node type of this expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> when overriding this method.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.ExpressionType" /> of the expression.</returns>
|
||||
// Token: 0x1700005B RID: 91
|
||||
// (get) Token: 0x0600030D RID: 781 RVA: 0x00002988 File Offset: 0x00000B88
|
||||
[Token(Token = "0x1700005B")]
|
||||
public sealed override ExpressionType NodeType
|
||||
{
|
||||
[Token(Token = "0x600030D")]
|
||||
[Address(RVA = "0x53B300", Offset = "0x53A100", VA = "0x18053B300", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ExpressionType.Add;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression" /> represents.</summary>
|
||||
/// <returns>The <see cref="P:System.Linq.Expressions.BlockExpression.Type" /> that represents the static type of the expression.</returns>
|
||||
// Token: 0x1700005C RID: 92
|
||||
// (get) Token: 0x0600030E RID: 782 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700005C")]
|
||||
public override Type Type
|
||||
{
|
||||
[Token(Token = "0x600030E")]
|
||||
[Address(RVA = "0x53B310", Offset = "0x53A110", VA = "0x18053B310", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600030F RID: 783 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600030F")]
|
||||
[Address(RVA = "0x53AFD0", Offset = "0x539DD0", VA = "0x18053AFD0", Slot = "10")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
internal virtual Expression GetExpression(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700005D RID: 93
|
||||
// (get) Token: 0x06000310 RID: 784 RVA: 0x000029A0 File Offset: 0x00000BA0
|
||||
[Token(Token = "0x1700005D")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
internal virtual int ExpressionCount
|
||||
{
|
||||
[Token(Token = "0x6000310")]
|
||||
[Address(RVA = "0x53B2A0", Offset = "0x53A0A0", VA = "0x18053B2A0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000311 RID: 785 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000311")]
|
||||
[Address(RVA = "0x53B010", Offset = "0x539E10", VA = "0x18053B010", Slot = "12")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
internal virtual ReadOnlyCollection<Expression> GetOrMakeExpressions()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000312 RID: 786 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000312")]
|
||||
[Address(RVA = "0x53B050", Offset = "0x539E50", VA = "0x18053B050", Slot = "13")]
|
||||
internal virtual ReadOnlyCollection<ParameterExpression> GetOrMakeVariables()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000313 RID: 787 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000313")]
|
||||
[Address(RVA = "0x53B200", Offset = "0x53A000", VA = "0x18053B200", Slot = "14")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
internal virtual BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000314 RID: 788 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000314")]
|
||||
[Address(RVA = "0x53B0B0", Offset = "0x539EB0", VA = "0x18053B0B0")]
|
||||
internal static ReadOnlyCollection<Expression> ReturnReadOnlyExpressions(BlockExpression provider, ref object collection)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,155 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000079 RID: 121
|
||||
[Token(Token = "0x2000079")]
|
||||
internal class BlockExpressionList : IList<Expression>, ICollection<Expression>, IEnumerable<Expression>, IEnumerable
|
||||
{
|
||||
// Token: 0x06000341 RID: 833 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000341")]
|
||||
[Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")]
|
||||
internal BlockExpressionList(BlockExpression provider, Expression arg0)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000342 RID: 834 RVA: 0x00002A60 File Offset: 0x00000C60
|
||||
[Token(Token = "0x6000342")]
|
||||
[Address(RVA = "0x53AD40", Offset = "0x539B40", VA = "0x18053AD40", Slot = "6")]
|
||||
public int IndexOf(Expression item)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000343 RID: 835 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000343")]
|
||||
[Address(RVA = "0x53ADF0", Offset = "0x539BF0", VA = "0x18053ADF0", Slot = "7")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
public void Insert(int index, Expression item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000344 RID: 836 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000344")]
|
||||
[Address(RVA = "0x53AE30", Offset = "0x539C30", VA = "0x18053AE30", Slot = "8")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
public void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000068 RID: 104
|
||||
[Token(Token = "0x17000068")]
|
||||
public Expression this[int index]
|
||||
{
|
||||
[Token(Token = "0x6000345")]
|
||||
[Address(RVA = "0x53AF20", Offset = "0x539D20", VA = "0x18053AF20", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000346")]
|
||||
[Address(RVA = "0x53AF60", Offset = "0x539D60", VA = "0x18053AF60", Slot = "5")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000347 RID: 839 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000347")]
|
||||
[Address(RVA = "0x53A9A0", Offset = "0x5397A0", VA = "0x18053A9A0", Slot = "11")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
public void Add(Expression item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000348 RID: 840 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000348")]
|
||||
[Address(RVA = "0x53A9E0", Offset = "0x5397E0", VA = "0x18053A9E0", Slot = "12")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000349 RID: 841 RVA: 0x00002A78 File Offset: 0x00000C78
|
||||
[Token(Token = "0x6000349")]
|
||||
[Address(RVA = "0x53AA20", Offset = "0x539820", VA = "0x18053AA20", Slot = "13")]
|
||||
public bool Contains(Expression item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600034A RID: 842 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600034A")]
|
||||
[Address(RVA = "0x53AAC0", Offset = "0x5398C0", VA = "0x18053AAC0", Slot = "14")]
|
||||
public void CopyTo(Expression[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000069 RID: 105
|
||||
// (get) Token: 0x0600034B RID: 843 RVA: 0x00002A90 File Offset: 0x00000C90
|
||||
[Token(Token = "0x17000069")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x600034B")]
|
||||
[Address(RVA = "0x53AEB0", Offset = "0x539CB0", VA = "0x18053AEB0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700006A RID: 106
|
||||
// (get) Token: 0x0600034C RID: 844 RVA: 0x00002AA8 File Offset: 0x00000CA8
|
||||
[Token(Token = "0x1700006A")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
public bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x600034C")]
|
||||
[Address(RVA = "0x53AEE0", Offset = "0x539CE0", VA = "0x18053AEE0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600034D RID: 845 RVA: 0x00002AC0 File Offset: 0x00000CC0
|
||||
[Token(Token = "0x600034D")]
|
||||
[Address(RVA = "0x53AE70", Offset = "0x539C70", VA = "0x18053AE70", Slot = "15")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
public bool Remove(Expression item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600034E RID: 846 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600034E")]
|
||||
[Address(RVA = "0x53ACE0", Offset = "0x539AE0", VA = "0x18053ACE0", Slot = "16")]
|
||||
public IEnumerator<Expression> GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600034F RID: 847 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600034F")]
|
||||
[Address(RVA = "0x53ACE0", Offset = "0x539AE0", VA = "0x18053ACE0", Slot = "17")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000133 RID: 307
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000133")]
|
||||
private readonly BlockExpression _block;
|
||||
|
||||
// Token: 0x04000134 RID: 308
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000134")]
|
||||
private readonly Expression _arg0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000074 RID: 116
|
||||
[Token(Token = "0x2000074")]
|
||||
internal class BlockN : BlockExpression
|
||||
{
|
||||
// Token: 0x06000329 RID: 809 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000329")]
|
||||
[Address(RVA = "0x53B4A0", Offset = "0x53A2A0", VA = "0x18053B4A0")]
|
||||
internal BlockN(IReadOnlyList<Expression> expressions)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600032A RID: 810 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600032A")]
|
||||
[Address(RVA = "0x53B370", Offset = "0x53A170", VA = "0x18053B370", Slot = "10")]
|
||||
internal override Expression GetExpression(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000062 RID: 98
|
||||
// (get) Token: 0x0600032B RID: 811 RVA: 0x00002A18 File Offset: 0x00000C18
|
||||
[Token(Token = "0x17000062")]
|
||||
internal override int ExpressionCount
|
||||
{
|
||||
[Token(Token = "0x600032B")]
|
||||
[Address(RVA = "0x53B510", Offset = "0x53A310", VA = "0x18053B510", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600032C RID: 812 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600032C")]
|
||||
[Address(RVA = "0x53B3D0", Offset = "0x53A1D0", VA = "0x18053B3D0", Slot = "12")]
|
||||
internal override ReadOnlyCollection<Expression> GetOrMakeExpressions()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600032D RID: 813 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600032D")]
|
||||
[Address(RVA = "0x53B410", Offset = "0x53A210", VA = "0x18053B410", Slot = "14")]
|
||||
internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression> variables, Expression[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400012E RID: 302
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400012E")]
|
||||
private IReadOnlyList<Expression> _expressions;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x020000BB RID: 187
|
||||
[Token(Token = "0x20000BB")]
|
||||
internal sealed class ByRefParameterExpression : TypedParameterExpression
|
||||
{
|
||||
// Token: 0x060004FD RID: 1277 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004FD")]
|
||||
[Address(RVA = "0x53B560", Offset = "0x53A360", VA = "0x18053B560")]
|
||||
internal ByRefParameterExpression(Type type, string name)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004FE RID: 1278 RVA: 0x00002FE8 File Offset: 0x000011E8
|
||||
[Token(Token = "0x60004FE")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "10")]
|
||||
internal override bool GetIsByRef()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x0200004B RID: 75
|
||||
[Token(Token = "0x200004B")]
|
||||
internal static class CachedReflectionInfo
|
||||
{
|
||||
// Token: 0x17000043 RID: 67
|
||||
// (get) Token: 0x06000229 RID: 553 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000043")]
|
||||
public static MethodInfo String_op_Equality_String_String
|
||||
{
|
||||
[Token(Token = "0x6000229")]
|
||||
[Address(RVA = "0x53B700", Offset = "0x53A500", VA = "0x18053B700")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000044 RID: 68
|
||||
// (get) Token: 0x0600022A RID: 554 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000044")]
|
||||
public static MethodInfo Math_Pow_Double_Double
|
||||
{
|
||||
[Token(Token = "0x600022A")]
|
||||
[Address(RVA = "0x53B570", Offset = "0x53A370", VA = "0x18053B570")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000111 RID: 273
|
||||
[Token(Token = "0x4000111")]
|
||||
private static MethodInfo s_String_op_Equality_String_String;
|
||||
|
||||
// Token: 0x04000112 RID: 274
|
||||
[Token(Token = "0x4000112")]
|
||||
private static MethodInfo s_Math_Pow_Double_Double;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Represents a catch statement in a try block.</summary>
|
||||
// Token: 0x0200007B RID: 123
|
||||
[Token(Token = "0x200007B")]
|
||||
[DebuggerTypeProxy(typeof(Expression.CatchBlockProxy))]
|
||||
public sealed class CatchBlock
|
||||
{
|
||||
// Token: 0x06000356 RID: 854 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000356")]
|
||||
[Address(RVA = "0x53B950", Offset = "0x53A750", VA = "0x18053B950")]
|
||||
internal CatchBlock(Type test, ParameterExpression variable, Expression body, Expression filter)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a reference to the <see cref="T:System.Exception" /> object caught by this handler.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.ParameterExpression" /> object representing a reference to the <see cref="T:System.Exception" /> object caught by this handler.</returns>
|
||||
// Token: 0x1700006D RID: 109
|
||||
// (get) Token: 0x06000357 RID: 855 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700006D")]
|
||||
public ParameterExpression Variable
|
||||
{
|
||||
[Token(Token = "0x6000357")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the type of <see cref="T:System.Exception" /> this handler catches.</summary>
|
||||
/// <returns>The <see cref="T:System.Type" /> object representing the type of <see cref="T:System.Exception" /> this handler catches.</returns>
|
||||
// Token: 0x1700006E RID: 110
|
||||
// (get) Token: 0x06000358 RID: 856 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700006E")]
|
||||
public Type Test
|
||||
{
|
||||
[Token(Token = "0x6000358")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the body of the catch block.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.Expression" /> object representing the catch body.</returns>
|
||||
// Token: 0x1700006F RID: 111
|
||||
// (get) Token: 0x06000359 RID: 857 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700006F")]
|
||||
public Expression Body
|
||||
{
|
||||
[Token(Token = "0x6000359")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the body of the <see cref="T:System.Linq.Expressions.CatchBlock" /> filter.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.Expression" /> object representing the body of the <see cref="T:System.Linq.Expressions.CatchBlock" /> filter.</returns>
|
||||
// Token: 0x17000070 RID: 112
|
||||
// (get) Token: 0x0600035A RID: 858 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000070")]
|
||||
public Expression Filter
|
||||
{
|
||||
[Token(Token = "0x600035A")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
|
||||
/// <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
|
||||
// Token: 0x0600035B RID: 859 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600035B")]
|
||||
[Address(RVA = "0x53B890", Offset = "0x53A690", VA = "0x18053B890", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
|
||||
/// <param name="variable">The <see cref="P:System.Linq.Expressions.CatchBlock.Variable" /> property of the result.</param>
|
||||
/// <param name="filter">The <see cref="P:System.Linq.Expressions.CatchBlock.Filter" /> property of the result.</param>
|
||||
/// <param name="body">The <see cref="P:System.Linq.Expressions.CatchBlock.Body" /> property of the result.</param>
|
||||
/// <returns>This expression if no children are changed or an expression with the updated children.</returns>
|
||||
// Token: 0x0600035C RID: 860 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600035C")]
|
||||
[Address(RVA = "0x53B8A0", Offset = "0x53A6A0", VA = "0x18053B8A0")]
|
||||
public CatchBlock Update(ParameterExpression variable, Expression filter, Expression body)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x0200004F RID: 79
|
||||
[Token(Token = "0x200004F")]
|
||||
internal sealed class CoalesceConversionBinaryExpression : BinaryExpression
|
||||
{
|
||||
// Token: 0x06000246 RID: 582 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000246")]
|
||||
[Address(RVA = "0x53B9B0", Offset = "0x53A7B0", VA = "0x18053B9B0")]
|
||||
internal CoalesceConversionBinaryExpression(Expression left, Expression right, LambdaExpression conversion)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000247 RID: 583 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000247")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "11")]
|
||||
internal override LambdaExpression GetConversion()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000052 RID: 82
|
||||
// (get) Token: 0x06000248 RID: 584 RVA: 0x00002868 File Offset: 0x00000A68
|
||||
[Token(Token = "0x17000052")]
|
||||
public sealed override ExpressionType NodeType
|
||||
{
|
||||
[Token(Token = "0x6000248")]
|
||||
[Address(RVA = "0x53BA40", Offset = "0x53A840", VA = "0x18053BA40", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ExpressionType.Add;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000053 RID: 83
|
||||
// (get) Token: 0x06000249 RID: 585 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000053")]
|
||||
public sealed override Type Type
|
||||
{
|
||||
[Token(Token = "0x6000249")]
|
||||
[Address(RVA = "0x53BA50", Offset = "0x53A850", VA = "0x18053BA50", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000116 RID: 278
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000116")]
|
||||
private readonly LambdaExpression _conversion;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Represents an expression that has a conditional operator.</summary>
|
||||
// Token: 0x0200007F RID: 127
|
||||
[Token(Token = "0x200007F")]
|
||||
[DebuggerTypeProxy(typeof(Expression.ConditionalExpressionProxy))]
|
||||
public class ConditionalExpression : Expression
|
||||
{
|
||||
// Token: 0x06000360 RID: 864 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000360")]
|
||||
[Address(RVA = "0x53BE10", Offset = "0x53AC10", VA = "0x18053BE10")]
|
||||
internal ConditionalExpression(Expression test, Expression ifTrue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000361 RID: 865 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000361")]
|
||||
[Address(RVA = "0x53BB10", Offset = "0x53A910", VA = "0x18053BB10")]
|
||||
internal static ConditionalExpression Make(Expression test, Expression ifTrue, Expression ifFalse, Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns the node type of this expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> when overriding this method.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.ExpressionType" /> of the expression.</returns>
|
||||
// Token: 0x17000071 RID: 113
|
||||
// (get) Token: 0x06000362 RID: 866 RVA: 0x00002B20 File Offset: 0x00000D20
|
||||
[Token(Token = "0x17000071")]
|
||||
public sealed override ExpressionType NodeType
|
||||
{
|
||||
[Token(Token = "0x6000362")]
|
||||
[Address(RVA = "0x4101D0", Offset = "0x40EFD0", VA = "0x1804101D0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ExpressionType.Add;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression" /> represents.</summary>
|
||||
/// <returns>The <see cref="P:System.Linq.Expressions.ConditionalExpression.Type" /> that represents the static type of the expression.</returns>
|
||||
// Token: 0x17000072 RID: 114
|
||||
// (get) Token: 0x06000363 RID: 867 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000072")]
|
||||
public override Type Type
|
||||
{
|
||||
[Token(Token = "0x6000363")]
|
||||
[Address(RVA = "0x538050", Offset = "0x536E50", VA = "0x180538050", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the test of the conditional operation.</summary>
|
||||
/// <returns>An <see cref="T:System.Linq.Expressions.Expression" /> that represents the test of the conditional operation.</returns>
|
||||
// Token: 0x17000073 RID: 115
|
||||
// (get) Token: 0x06000364 RID: 868 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000073")]
|
||||
public Expression Test
|
||||
{
|
||||
[Token(Token = "0x6000364")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the expression to execute if the test evaluates to <see langword="true" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Linq.Expressions.Expression" /> that represents the expression to execute if the test is <see langword="true" />.</returns>
|
||||
// Token: 0x17000074 RID: 116
|
||||
// (get) Token: 0x06000365 RID: 869 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000074")]
|
||||
public Expression IfTrue
|
||||
{
|
||||
[Token(Token = "0x6000365")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the expression to execute if the test evaluates to <see langword="false" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Linq.Expressions.Expression" /> that represents the expression to execute if the test is <see langword="false" />.</returns>
|
||||
// Token: 0x17000075 RID: 117
|
||||
// (get) Token: 0x06000366 RID: 870 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000075")]
|
||||
public Expression IfFalse
|
||||
{
|
||||
[Token(Token = "0x6000366")]
|
||||
[Address(RVA = "0x539EE0", Offset = "0x538CE0", VA = "0x180539EE0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000367 RID: 871 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000367")]
|
||||
[Address(RVA = "0x53BAB0", Offset = "0x53A8B0", VA = "0x18053BAB0", Slot = "10")]
|
||||
internal virtual Expression GetFalse()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression" /> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
|
||||
/// <param name="visitor">The visitor to visit this node with.</param>
|
||||
/// <returns>The result of visiting this node.</returns>
|
||||
// Token: 0x06000368 RID: 872 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000368")]
|
||||
[Address(RVA = "0x53BA80", Offset = "0x53A880", VA = "0x18053BA80", Slot = "9")]
|
||||
protected internal override Expression Accept(ExpressionVisitor visitor)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression</summary>
|
||||
/// <param name="test">The <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" /> property of the result.</param>
|
||||
/// <param name="ifTrue">The <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" /> property of the result.</param>
|
||||
/// <param name="ifFalse">The <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" /> property of the result.</param>
|
||||
/// <returns>This expression if no children changed, or an expression with the updated children.</returns>
|
||||
// Token: 0x06000369 RID: 873 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000369")]
|
||||
[Address(RVA = "0x53BD40", Offset = "0x53AB40", VA = "0x18053BD40")]
|
||||
public ConditionalExpression Update(Expression test, Expression ifTrue, Expression ifFalse)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x0200007E RID: 126
|
||||
[Token(Token = "0x200007E")]
|
||||
internal static class ConstantCheck
|
||||
{
|
||||
// Token: 0x0600035E RID: 862 RVA: 0x00002AF0 File Offset: 0x00000CF0
|
||||
[Token(Token = "0x600035E")]
|
||||
[Address(RVA = "0x53BE90", Offset = "0x53AC90", VA = "0x18053BE90")]
|
||||
internal static AnalyzeTypeIsResult AnalyzeTypeIs(TypeBinaryExpression typeIs)
|
||||
{
|
||||
return AnalyzeTypeIsResult.KnownFalse;
|
||||
}
|
||||
|
||||
// Token: 0x0600035F RID: 863 RVA: 0x00002B08 File Offset: 0x00000D08
|
||||
[Token(Token = "0x600035F")]
|
||||
[Address(RVA = "0x53BEC0", Offset = "0x53ACC0", VA = "0x18053BEC0")]
|
||||
private static AnalyzeTypeIsResult AnalyzeTypeIs(Expression operand, Type testType)
|
||||
{
|
||||
return AnalyzeTypeIsResult.KnownFalse;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Represents an expression that has a constant value.</summary>
|
||||
// Token: 0x02000082 RID: 130
|
||||
[Token(Token = "0x2000082")]
|
||||
[DebuggerTypeProxy(typeof(Expression.ConstantExpressionProxy))]
|
||||
public class ConstantExpression : Expression
|
||||
{
|
||||
// Token: 0x0600036E RID: 878 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600036E")]
|
||||
[Address(RVA = "0x53C0D0", Offset = "0x53AED0", VA = "0x18053C0D0")]
|
||||
internal ConstantExpression(object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression" /> represents.</summary>
|
||||
/// <returns>The <see cref="P:System.Linq.Expressions.ConstantExpression.Type" /> that represents the static type of the expression.</returns>
|
||||
// Token: 0x17000077 RID: 119
|
||||
// (get) Token: 0x0600036F RID: 879 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000077")]
|
||||
public override Type Type
|
||||
{
|
||||
[Token(Token = "0x600036F")]
|
||||
[Address(RVA = "0x53C140", Offset = "0x53AF40", VA = "0x18053C140", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns the node type of this Expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> when overriding this method.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.ExpressionType" /> of the expression.</returns>
|
||||
// Token: 0x17000078 RID: 120
|
||||
// (get) Token: 0x06000370 RID: 880 RVA: 0x00002B38 File Offset: 0x00000D38
|
||||
[Token(Token = "0x17000078")]
|
||||
public sealed override ExpressionType NodeType
|
||||
{
|
||||
[Token(Token = "0x6000370")]
|
||||
[Address(RVA = "0x46AA40", Offset = "0x469840", VA = "0x18046AA40", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ExpressionType.Add;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the value of the constant expression.</summary>
|
||||
/// <returns>An <see cref="T:System.Object" /> equal to the value of the represented expression.</returns>
|
||||
// Token: 0x17000079 RID: 121
|
||||
// (get) Token: 0x06000371 RID: 881 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000079")]
|
||||
public object Value
|
||||
{
|
||||
[Token(Token = "0x6000371")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression" /> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
|
||||
/// <param name="visitor">The visitor to visit this node with.</param>
|
||||
/// <returns>The result of visiting this node.</returns>
|
||||
// Token: 0x06000372 RID: 882 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000372")]
|
||||
[Address(RVA = "0x53C0A0", Offset = "0x53AEA0", VA = "0x18053C0A0", Slot = "9")]
|
||||
protected internal override Expression Accept(ExpressionVisitor visitor)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Emits or clears a sequence point for debug information. This allows the debugger to highlight the correct source code when debugging.</summary>
|
||||
// Token: 0x02000084 RID: 132
|
||||
[Token(Token = "0x2000084")]
|
||||
[DebuggerTypeProxy(typeof(Expression.DebugInfoExpressionProxy))]
|
||||
public class DebugInfoExpression : Expression
|
||||
{
|
||||
/// <summary>Gets the start line of this <see cref="T:System.Linq.Expressions.DebugInfoExpression" />.</summary>
|
||||
/// <returns>The number of the start line of the code that was used to generate the wrapped expression.</returns>
|
||||
// Token: 0x1700007B RID: 123
|
||||
// (get) Token: 0x06000375 RID: 885 RVA: 0x00002B50 File Offset: 0x00000D50
|
||||
[Token(Token = "0x1700007B")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
public virtual int StartLine
|
||||
{
|
||||
[Token(Token = "0x6000375")]
|
||||
[Address(RVA = "0x53C460", Offset = "0x53B260", VA = "0x18053C460", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the end line of this <see cref="T:System.Linq.Expressions.DebugInfoExpression" />.</summary>
|
||||
/// <returns>The number of the end line of the code that was used to generate the wrapped expression.</returns>
|
||||
// Token: 0x1700007C RID: 124
|
||||
// (get) Token: 0x06000376 RID: 886 RVA: 0x00002B68 File Offset: 0x00000D68
|
||||
[Token(Token = "0x1700007C")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
public virtual int EndLine
|
||||
{
|
||||
[Token(Token = "0x6000376")]
|
||||
[Address(RVA = "0x53C3E0", Offset = "0x53B1E0", VA = "0x18053C3E0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" /> that represents the source file.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" /> that represents the source file.</returns>
|
||||
// Token: 0x1700007D RID: 125
|
||||
// (get) Token: 0x06000377 RID: 887 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700007D")]
|
||||
public SymbolDocumentInfo Document
|
||||
{
|
||||
[Token(Token = "0x6000377")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the value to indicate if the <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> is for clearing a sequence point.</summary>
|
||||
/// <returns>True if the <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> is for clearing a sequence point, otherwise false.</returns>
|
||||
// Token: 0x1700007E RID: 126
|
||||
// (get) Token: 0x06000378 RID: 888 RVA: 0x00002B80 File Offset: 0x00000D80
|
||||
[Token(Token = "0x1700007E")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
public virtual bool IsClear
|
||||
{
|
||||
[Token(Token = "0x6000378")]
|
||||
[Address(RVA = "0x53C420", Offset = "0x53B220", VA = "0x18053C420", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Represents the default value of a type or an empty expression.</summary>
|
||||
// Token: 0x02000085 RID: 133
|
||||
[Token(Token = "0x2000085")]
|
||||
[DebuggerTypeProxy(typeof(Expression.DefaultExpressionProxy))]
|
||||
public sealed class DefaultExpression : Expression
|
||||
{
|
||||
// Token: 0x06000379 RID: 889 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000379")]
|
||||
[Address(RVA = "0x53C4D0", Offset = "0x53B2D0", VA = "0x18053C4D0")]
|
||||
internal DefaultExpression(Type type)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression" /> represents.</summary>
|
||||
/// <returns>The <see cref="P:System.Linq.Expressions.DefaultExpression.Type" /> that represents the static type of the expression.</returns>
|
||||
// Token: 0x1700007F RID: 127
|
||||
// (get) Token: 0x0600037A RID: 890 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700007F")]
|
||||
public sealed override Type Type
|
||||
{
|
||||
[Token(Token = "0x600037A")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "5")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns the node type of this expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension" /> when overriding this method.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.ExpressionType" /> of the expression.</returns>
|
||||
// Token: 0x17000080 RID: 128
|
||||
// (get) Token: 0x0600037B RID: 891 RVA: 0x00002B98 File Offset: 0x00000D98
|
||||
[Token(Token = "0x17000080")]
|
||||
public sealed override ExpressionType NodeType
|
||||
{
|
||||
[Token(Token = "0x600037B")]
|
||||
[Address(RVA = "0x53C540", Offset = "0x53B340", VA = "0x18053C540", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ExpressionType.Add;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600037C RID: 892 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600037C")]
|
||||
[Address(RVA = "0x53C4A0", Offset = "0x53B2A0", VA = "0x18053C4A0", Slot = "9")]
|
||||
protected internal override Expression Accept(ExpressionVisitor visitor)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Represents an initializer for a single element of an <see cref="T:System.Collections.IEnumerable" /> collection.</summary>
|
||||
// Token: 0x02000086 RID: 134
|
||||
[Token(Token = "0x2000086")]
|
||||
public sealed class ElementInit : IArgumentProvider
|
||||
{
|
||||
/// <summary>Gets the instance method that is used to add an element to an <see cref="T:System.Collections.IEnumerable" /> collection.</summary>
|
||||
/// <returns>A <see cref="T:System.Reflection.MethodInfo" /> that represents an instance method that adds an element to a collection.</returns>
|
||||
// Token: 0x17000081 RID: 129
|
||||
// (get) Token: 0x0600037D RID: 893 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000081")]
|
||||
public MethodInfo AddMethod
|
||||
{
|
||||
[Token(Token = "0x600037D")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the collection of arguments that are passed to a method that adds an element to an <see cref="T:System.Collections.IEnumerable" /> collection.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> of <see cref="T:System.Linq.Expressions.Expression" /> objects that represent the arguments for a method that adds an element to a collection.</returns>
|
||||
// Token: 0x17000082 RID: 130
|
||||
// (get) Token: 0x0600037E RID: 894 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000082")]
|
||||
public ReadOnlyCollection<Expression> Arguments
|
||||
{
|
||||
[Token(Token = "0x600037E")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600037F RID: 895 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600037F")]
|
||||
[Address(RVA = "0x53C550", Offset = "0x53B350", VA = "0x18053C550", Slot = "4")]
|
||||
public Expression GetArgument(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000083 RID: 131
|
||||
// (get) Token: 0x06000380 RID: 896 RVA: 0x00002BB0 File Offset: 0x00000DB0
|
||||
[Token(Token = "0x17000083")]
|
||||
public int ArgumentCount
|
||||
{
|
||||
[Token(Token = "0x6000380")]
|
||||
[Address(RVA = "0x53C5B0", Offset = "0x53B3B0", VA = "0x18053C5B0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,954 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000087 RID: 135
|
||||
[Token(Token = "0x2000087")]
|
||||
internal static class Error
|
||||
{
|
||||
// Token: 0x06000381 RID: 897 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000381")]
|
||||
[Address(RVA = "0x540360", Offset = "0x53F160", VA = "0x180540360")]
|
||||
internal static Exception ReducibleMustOverrideReduce()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000382 RID: 898 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000382")]
|
||||
[Address(RVA = "0x53E080", Offset = "0x53CE80", VA = "0x18053E080")]
|
||||
internal static Exception CollectionModifiedWhileEnumerating()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000383 RID: 899 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000383")]
|
||||
[Address(RVA = "0x53F980", Offset = "0x53E780", VA = "0x18053F980")]
|
||||
internal static Exception MustReduceToDifferent()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000384 RID: 900 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000384")]
|
||||
[Address(RVA = "0x540300", Offset = "0x53F100", VA = "0x180540300")]
|
||||
internal static Exception ReducedNotCompatible()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000385 RID: 901 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000385")]
|
||||
[Address(RVA = "0x540490", Offset = "0x53F290", VA = "0x180540490")]
|
||||
internal static Exception SetterHasNoParams(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000386 RID: 902 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000386")]
|
||||
[Address(RVA = "0x53FFE0", Offset = "0x53EDE0", VA = "0x18053FFE0")]
|
||||
internal static Exception PropertyCannotHaveRefType(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000387 RID: 903 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000387")]
|
||||
[Address(RVA = "0x53EFA0", Offset = "0x53DDA0", VA = "0x18053EFA0")]
|
||||
internal static Exception IndexesOfSetGetMustMatch(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000388 RID: 904 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000388")]
|
||||
[Address(RVA = "0x53D7B0", Offset = "0x53C5B0", VA = "0x18053D7B0")]
|
||||
internal static Exception AccessorsCannotHaveVarArgs(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000389 RID: 905 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000389")]
|
||||
[Address(RVA = "0x53D740", Offset = "0x53C540", VA = "0x18053D740")]
|
||||
private static Exception AccessorsCannotHaveByRefArgs(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600038A RID: 906 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600038A")]
|
||||
[Address(RVA = "0x53D6C0", Offset = "0x53C4C0", VA = "0x18053D6C0")]
|
||||
internal static Exception AccessorsCannotHaveByRefArgs(string paramName, int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600038B RID: 907 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600038B")]
|
||||
[Address(RVA = "0x53DEE0", Offset = "0x53CCE0", VA = "0x18053DEE0")]
|
||||
internal static Exception BoundsCannotBeLessThanOne(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600038C RID: 908 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600038C")]
|
||||
[Address(RVA = "0x5407D0", Offset = "0x53F5D0", VA = "0x1805407D0")]
|
||||
internal static Exception TypeMustNotBeByRef(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600038D RID: 909 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600038D")]
|
||||
[Address(RVA = "0x540840", Offset = "0x53F640", VA = "0x180540840")]
|
||||
internal static Exception TypeMustNotBePointer(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600038E RID: 910 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600038E")]
|
||||
[Address(RVA = "0x540500", Offset = "0x53F300", VA = "0x180540500")]
|
||||
internal static Exception SetterMustBeVoid(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600038F RID: 911 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600038F")]
|
||||
[Address(RVA = "0x5401B0", Offset = "0x53EFB0", VA = "0x1805401B0")]
|
||||
internal static Exception PropertyTypeMustMatchGetter(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000390 RID: 912 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000390")]
|
||||
[Address(RVA = "0x540220", Offset = "0x53F020", VA = "0x180540220")]
|
||||
internal static Exception PropertyTypeMustMatchSetter(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000391 RID: 913 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000391")]
|
||||
[Address(RVA = "0x53DE70", Offset = "0x53CC70", VA = "0x18053DE70")]
|
||||
internal static Exception BothAccessorsMustBeStatic(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000392 RID: 914 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000392")]
|
||||
[Address(RVA = "0x53FD50", Offset = "0x53EB50", VA = "0x18053FD50")]
|
||||
internal static Exception OnlyStaticFieldsHaveNullInstance(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000393 RID: 915 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000393")]
|
||||
[Address(RVA = "0x53FE20", Offset = "0x53EC20", VA = "0x18053FE20")]
|
||||
internal static Exception OnlyStaticPropertiesHaveNullInstance(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000394 RID: 916 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000394")]
|
||||
[Address(RVA = "0x53FDC0", Offset = "0x53EBC0", VA = "0x18053FDC0")]
|
||||
internal static Exception OnlyStaticMethodsHaveNullInstance()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000395 RID: 917 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000395")]
|
||||
[Address(RVA = "0x540140", Offset = "0x53EF40", VA = "0x180540140")]
|
||||
internal static Exception PropertyTypeCannotBeVoid(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000396 RID: 918 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000396")]
|
||||
[Address(RVA = "0x53F3D0", Offset = "0x53E1D0", VA = "0x18053F3D0")]
|
||||
internal static Exception InvalidUnboxType(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000397 RID: 919 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000397")]
|
||||
[Address(RVA = "0x53E510", Offset = "0x53D310", VA = "0x18053E510")]
|
||||
internal static Exception ExpressionMustBeWriteable(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000398 RID: 920 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000398")]
|
||||
[Address(RVA = "0x53DBA0", Offset = "0x53C9A0", VA = "0x18053DBA0")]
|
||||
internal static Exception ArgumentMustNotHaveValueType(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000399 RID: 921 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000399")]
|
||||
[Address(RVA = "0x53F920", Offset = "0x53E720", VA = "0x18053F920")]
|
||||
internal static Exception MustBeReducible()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600039A RID: 922 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600039A")]
|
||||
[Address(RVA = "0x53F440", Offset = "0x53E240", VA = "0x18053F440")]
|
||||
internal static Exception LabelMustBeVoidOrHaveExpression(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600039B RID: 923 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600039B")]
|
||||
[Address(RVA = "0x540290", Offset = "0x53F090", VA = "0x180540290")]
|
||||
internal static Exception QuotedExpressionMustBeLambda(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600039C RID: 924 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600039C")]
|
||||
[Address(RVA = "0x540C50", Offset = "0x53FA50", VA = "0x180540C50")]
|
||||
internal static Exception VariableMustNotBeByRef(object p0, object p1, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600039D RID: 925 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600039D")]
|
||||
[Address(RVA = "0x540BC0", Offset = "0x53F9C0", VA = "0x180540BC0")]
|
||||
internal static Exception VariableMustNotBeByRef(object p0, object p1, string paramName, int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600039E RID: 926 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600039E")]
|
||||
[Address(RVA = "0x53E350", Offset = "0x53D150", VA = "0x18053E350")]
|
||||
private static Exception DuplicateVariable(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600039F RID: 927 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600039F")]
|
||||
[Address(RVA = "0x53E2C0", Offset = "0x53D0C0", VA = "0x18053E2C0")]
|
||||
internal static Exception DuplicateVariable(object p0, string paramName, int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A0 RID: 928 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003A0")]
|
||||
[Address(RVA = "0x53EB60", Offset = "0x53D960", VA = "0x18053EB60")]
|
||||
internal static Exception FaultCannotHaveCatchOrFinally(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A1 RID: 929 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003A1")]
|
||||
[Address(RVA = "0x540570", Offset = "0x53F370", VA = "0x180540570")]
|
||||
internal static Exception TryMustHaveCatchFinallyOrFault()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A2 RID: 930 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003A2")]
|
||||
[Address(RVA = "0x53DE10", Offset = "0x53CC10", VA = "0x18053DE10")]
|
||||
internal static Exception BodyOfCatchMustHaveSameTypeAsBodyOfTry()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A3 RID: 931 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003A3")]
|
||||
[Address(RVA = "0x53EB00", Offset = "0x53D900", VA = "0x18053EB00")]
|
||||
internal static Exception ExtensionNodeMustOverrideProperty(object p0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A4 RID: 932 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003A4")]
|
||||
[Address(RVA = "0x540AE0", Offset = "0x53F8E0", VA = "0x180540AE0")]
|
||||
internal static Exception UserDefinedOperatorMustBeStatic(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A5 RID: 933 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003A5")]
|
||||
[Address(RVA = "0x540B50", Offset = "0x53F950", VA = "0x180540B50")]
|
||||
internal static Exception UserDefinedOperatorMustNotBeVoid(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A6 RID: 934 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003A6")]
|
||||
[Address(RVA = "0x53E010", Offset = "0x53CE10", VA = "0x18053E010")]
|
||||
internal static Exception CoercionOperatorNotDefined(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A7 RID: 935 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003A7")]
|
||||
[Address(RVA = "0x5408B0", Offset = "0x53F6B0", VA = "0x1805408B0")]
|
||||
internal static Exception UnaryOperatorNotDefined(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A8 RID: 936 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003A8")]
|
||||
[Address(RVA = "0x53DD90", Offset = "0x53CB90", VA = "0x18053DD90")]
|
||||
internal static Exception BinaryOperatorNotDefined(object p0, object p1, object p2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A9 RID: 937 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003A9")]
|
||||
[Address(RVA = "0x5403C0", Offset = "0x53F1C0", VA = "0x1805403C0")]
|
||||
internal static Exception ReferenceEqualityNotDefined(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003AA RID: 938 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003AA")]
|
||||
[Address(RVA = "0x53FE90", Offset = "0x53EC90", VA = "0x18053FE90")]
|
||||
internal static Exception OperandTypesDoNotMatchParameters(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003AB RID: 939 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003AB")]
|
||||
[Address(RVA = "0x53FF00", Offset = "0x53ED00", VA = "0x18053FF00")]
|
||||
internal static Exception OverloadOperatorTypeDoesNotMatchConversionType(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003AC RID: 940 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003AC")]
|
||||
[Address(RVA = "0x53E260", Offset = "0x53D060", VA = "0x18053E260")]
|
||||
internal static Exception ConversionIsNotSupportedForArithmeticTypes()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003AD RID: 941 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003AD")]
|
||||
[Address(RVA = "0x53D960", Offset = "0x53C760", VA = "0x18053D960")]
|
||||
internal static Exception ArgumentMustBeArray(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003AE RID: 942 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003AE")]
|
||||
[Address(RVA = "0x53D9D0", Offset = "0x53C7D0", VA = "0x18053D9D0")]
|
||||
internal static Exception ArgumentMustBeBoolean(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003AF RID: 943 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003AF")]
|
||||
[Address(RVA = "0x53DAC0", Offset = "0x53C8C0", VA = "0x18053DAC0")]
|
||||
private static Exception ArgumentMustBeInteger(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003B0 RID: 944 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003B0")]
|
||||
[Address(RVA = "0x53DA40", Offset = "0x53C840", VA = "0x18053DA40")]
|
||||
internal static Exception ArgumentMustBeInteger(string paramName, int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003B1 RID: 945 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003B1")]
|
||||
[Address(RVA = "0x53D8F0", Offset = "0x53C6F0", VA = "0x18053D8F0")]
|
||||
internal static Exception ArgumentMustBeArrayIndexType(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003B2 RID: 946 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003B2")]
|
||||
[Address(RVA = "0x53DB30", Offset = "0x53C930", VA = "0x18053DB30")]
|
||||
internal static Exception ArgumentMustBeSingleDimensionalArrayType(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003B3 RID: 947 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003B3")]
|
||||
[Address(RVA = "0x53DD30", Offset = "0x53CB30", VA = "0x18053DD30")]
|
||||
internal static Exception ArgumentTypesMustMatch()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003B4 RID: 948 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003B4")]
|
||||
[Address(RVA = "0x53DF50", Offset = "0x53CD50", VA = "0x18053DF50")]
|
||||
internal static Exception CannotAutoInitializeValueTypeMemberThroughProperty(object p0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003B5 RID: 949 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003B5")]
|
||||
[Address(RVA = "0x53EF30", Offset = "0x53DD30", VA = "0x18053EF30")]
|
||||
internal static Exception IncorrectTypeForTypeAs(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003B6 RID: 950 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003B6")]
|
||||
[Address(RVA = "0x53DFB0", Offset = "0x53CDB0", VA = "0x18053DFB0")]
|
||||
internal static Exception CoalesceUsedOnNonNullType()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003B7 RID: 951 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003B7")]
|
||||
[Address(RVA = "0x53E580", Offset = "0x53D380", VA = "0x18053E580")]
|
||||
internal static Exception ExpressionTypeCannotInitializeArrayType(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003B8 RID: 952 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003B8")]
|
||||
[Address(RVA = "0x53EA20", Offset = "0x53D820", VA = "0x18053EA20")]
|
||||
internal static Exception ExpressionTypeDoesNotMatchReturn(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003B9 RID: 953 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003B9")]
|
||||
[Address(RVA = "0x53E5F0", Offset = "0x53D3F0", VA = "0x18053E5F0")]
|
||||
internal static Exception ExpressionTypeDoesNotMatchAssignment(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003BA RID: 954 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003BA")]
|
||||
[Address(RVA = "0x53E770", Offset = "0x53D570", VA = "0x18053E770")]
|
||||
internal static Exception ExpressionTypeDoesNotMatchLabel(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003BB RID: 955 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003BB")]
|
||||
[Address(RVA = "0x53EA90", Offset = "0x53D890", VA = "0x18053EA90")]
|
||||
internal static Exception ExpressionTypeNotInvocable(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003BC RID: 956 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003BC")]
|
||||
[Address(RVA = "0x53F090", Offset = "0x53DE90", VA = "0x18053F090")]
|
||||
internal static Exception InstanceFieldNotDefinedForType(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003BD RID: 957 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003BD")]
|
||||
[Address(RVA = "0x53EBD0", Offset = "0x53D9D0", VA = "0x18053EBD0")]
|
||||
internal static Exception FieldInfoNotDefinedForType(object p0, object p1, object p2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003BE RID: 958 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003BE")]
|
||||
[Address(RVA = "0x53EDA0", Offset = "0x53DBA0", VA = "0x18053EDA0")]
|
||||
internal static Exception IncorrectNumberOfIndexes()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003BF RID: 959 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003BF")]
|
||||
[Address(RVA = "0x53EE60", Offset = "0x53DC60", VA = "0x18053EE60")]
|
||||
internal static Exception IncorrectNumberOfLambdaDeclarationParameters()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C0 RID: 960 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C0")]
|
||||
[Address(RVA = "0x53F570", Offset = "0x53E370", VA = "0x18053F570")]
|
||||
internal static Exception LambdaTypeMustBeDerivedFromSystemDelegate(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C1 RID: 961 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C1")]
|
||||
[Address(RVA = "0x53F650", Offset = "0x53E450", VA = "0x18053F650")]
|
||||
internal static Exception MemberNotFieldOrProperty(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C2 RID: 962 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C2")]
|
||||
[Address(RVA = "0x53F6C0", Offset = "0x53E4C0", VA = "0x18053F6C0")]
|
||||
internal static Exception MethodContainsGenericParameters(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C3 RID: 963 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C3")]
|
||||
[Address(RVA = "0x53F730", Offset = "0x53E530", VA = "0x18053F730")]
|
||||
internal static Exception MethodIsGeneric(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C4 RID: 964 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C4")]
|
||||
[Address(RVA = "0x540050", Offset = "0x53EE50", VA = "0x180540050")]
|
||||
internal static Exception PropertyDoesNotHaveAccessor(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C5 RID: 965 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C5")]
|
||||
[Address(RVA = "0x53FF70", Offset = "0x53ED70", VA = "0x18053FF70")]
|
||||
internal static Exception ParameterExpressionNotValidAsDelegate(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C6 RID: 966 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C6")]
|
||||
[Address(RVA = "0x5400C0", Offset = "0x53EEC0", VA = "0x1805400C0")]
|
||||
internal static Exception PropertyNotDefinedForType(object p0, object p1, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C7 RID: 967 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C7")]
|
||||
[Address(RVA = "0x53F100", Offset = "0x53DF00", VA = "0x18053F100")]
|
||||
internal static Exception InstancePropertyNotDefinedForType(object p0, object p1, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C8 RID: 968 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C8")]
|
||||
[Address(RVA = "0x53F010", Offset = "0x53DE10", VA = "0x18053F010")]
|
||||
internal static Exception InstanceAndMethodTypeMismatch(object p0, object p1, object p2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C9 RID: 969 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C9")]
|
||||
[Address(RVA = "0x540920", Offset = "0x53F720", VA = "0x180540920")]
|
||||
internal static Exception UnhandledBinary(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003CA RID: 970 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003CA")]
|
||||
[Address(RVA = "0x540990", Offset = "0x53F790", VA = "0x180540990")]
|
||||
internal static Exception UnhandledUnary(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003CB RID: 971 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003CB")]
|
||||
[Address(RVA = "0x540A00", Offset = "0x53F800", VA = "0x180540A00")]
|
||||
internal static Exception UserDefinedOpMustHaveConsistentTypes(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003CC RID: 972 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003CC")]
|
||||
[Address(RVA = "0x540A70", Offset = "0x53F870", VA = "0x180540A70")]
|
||||
internal static Exception UserDefinedOpMustHaveValidReturnType(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003CD RID: 973 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003CD")]
|
||||
[Address(RVA = "0x53F5E0", Offset = "0x53E3E0", VA = "0x18053F5E0")]
|
||||
internal static Exception LogicalOperatorMustHaveBooleanOperators(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003CE RID: 974 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003CE")]
|
||||
[Address(RVA = "0x53F7A0", Offset = "0x53E5A0", VA = "0x18053F7A0")]
|
||||
internal static Exception MethodWithArgsDoesNotExistOnType(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003CF RID: 975 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003CF")]
|
||||
[Address(RVA = "0x53EC50", Offset = "0x53DA50", VA = "0x18053EC50")]
|
||||
internal static Exception GenericMethodWithArgsDoesNotExistOnType(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D0 RID: 976 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D0")]
|
||||
[Address(RVA = "0x53F810", Offset = "0x53E610", VA = "0x18053F810")]
|
||||
internal static Exception MethodWithMoreThanOneMatch(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D1 RID: 977 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D1")]
|
||||
[Address(RVA = "0x53D880", Offset = "0x53C680", VA = "0x18053D880")]
|
||||
internal static Exception ArgumentCannotBeOfTypeVoid(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D2 RID: 978 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D2")]
|
||||
[Address(RVA = "0x53F4B0", Offset = "0x53E2B0", VA = "0x18053F4B0")]
|
||||
internal static Exception LabelTargetAlreadyDefined(object p0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D3 RID: 979 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D3")]
|
||||
[Address(RVA = "0x53F510", Offset = "0x53E310", VA = "0x18053F510")]
|
||||
internal static Exception LabelTargetUndefined(object p0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D4 RID: 980 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D4")]
|
||||
[Address(RVA = "0x53E200", Offset = "0x53D000", VA = "0x18053E200")]
|
||||
internal static Exception ControlCannotLeaveFinally()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D5 RID: 981 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D5")]
|
||||
[Address(RVA = "0x53E1A0", Offset = "0x53CFA0", VA = "0x18053E1A0")]
|
||||
internal static Exception ControlCannotLeaveFilterTest()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D6 RID: 982 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D6")]
|
||||
[Address(RVA = "0x53D820", Offset = "0x53C620", VA = "0x18053D820")]
|
||||
internal static Exception AmbiguousJump(object p0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D7 RID: 983 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D7")]
|
||||
[Address(RVA = "0x53E140", Offset = "0x53CF40", VA = "0x18053E140")]
|
||||
internal static Exception ControlCannotEnterTry()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D8 RID: 984 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D8")]
|
||||
[Address(RVA = "0x53E0E0", Offset = "0x53CEE0", VA = "0x18053E0E0")]
|
||||
internal static Exception ControlCannotEnterExpression()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D9 RID: 985 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D9")]
|
||||
[Address(RVA = "0x53FC50", Offset = "0x53EA50", VA = "0x18053FC50")]
|
||||
internal static Exception NonLocalJumpWithValue(object p0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003DA RID: 986 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003DA")]
|
||||
[Address(RVA = "0x53F1F0", Offset = "0x53DFF0", VA = "0x18053F1F0")]
|
||||
internal static Exception InvalidLvalue(ExpressionType p0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003DB RID: 987 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003DB")]
|
||||
[Address(RVA = "0x540430", Offset = "0x53F230", VA = "0x180540430")]
|
||||
internal static Exception RethrowRequiresCatch()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003DC RID: 988 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003DC")]
|
||||
[Address(RVA = "0x53FA60", Offset = "0x53E860", VA = "0x18053FA60")]
|
||||
internal static Exception MustRewriteToSameNode(object p0, object p1, object p2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003DD RID: 989 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003DD")]
|
||||
[Address(RVA = "0x53F9E0", Offset = "0x53E7E0", VA = "0x18053F9E0")]
|
||||
internal static Exception MustRewriteChildToSameType(object p0, object p1, object p2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003DE RID: 990 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003DE")]
|
||||
[Address(RVA = "0x53FAE0", Offset = "0x53E8E0", VA = "0x18053FAE0")]
|
||||
internal static Exception MustRewriteWithoutMethod(object p0, object p1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003DF RID: 991 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003DF")]
|
||||
[Address(RVA = "0x53DC70", Offset = "0x53CA70", VA = "0x18053DC70")]
|
||||
internal static Exception ArgumentOutOfRange(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E0 RID: 992 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E0")]
|
||||
[Address(RVA = "0x53FCB0", Offset = "0x53EAB0", VA = "0x18053FCB0")]
|
||||
internal static Exception NotSupported()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E1 RID: 993 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E1")]
|
||||
[Address(RVA = "0x53FBF0", Offset = "0x53E9F0", VA = "0x18053FBF0")]
|
||||
internal static Exception NonAbstractConstructorRequired()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E2 RID: 994 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E2")]
|
||||
[Address(RVA = "0x53F2E0", Offset = "0x53E0E0", VA = "0x18053F2E0")]
|
||||
internal static Exception InvalidProgram()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E3 RID: 995 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E3")]
|
||||
[Address(RVA = "0x53E3C0", Offset = "0x53D1C0", VA = "0x18053E3C0")]
|
||||
internal static Exception EnumerationIsDone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E4 RID: 996 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E4")]
|
||||
[Address(RVA = "0x540660", Offset = "0x53F460", VA = "0x180540660")]
|
||||
private static Exception TypeContainsGenericParameters(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E5 RID: 997 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E5")]
|
||||
[Address(RVA = "0x5405D0", Offset = "0x53F3D0", VA = "0x1805405D0")]
|
||||
internal static Exception TypeContainsGenericParameters(object p0, string paramName, int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E6 RID: 998 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E6")]
|
||||
[Address(RVA = "0x5406D0", Offset = "0x53F4D0", VA = "0x1805406D0")]
|
||||
internal static Exception TypeIsGeneric(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E7 RID: 999 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E7")]
|
||||
[Address(RVA = "0x540740", Offset = "0x53F540", VA = "0x180540740")]
|
||||
internal static Exception TypeIsGeneric(object p0, string paramName, int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E8 RID: 1000 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E8")]
|
||||
[Address(RVA = "0x53ED40", Offset = "0x53DB40", VA = "0x18053ED40")]
|
||||
internal static Exception IncorrectNumberOfConstructorArguments()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E9 RID: 1001 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E9")]
|
||||
[Address(RVA = "0x53E880", Offset = "0x53D680", VA = "0x18053E880")]
|
||||
internal static Exception ExpressionTypeDoesNotMatchMethodParameter(object p0, object p1, object p2, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003EA RID: 1002 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003EA")]
|
||||
[Address(RVA = "0x53E7E0", Offset = "0x53D5E0", VA = "0x18053E7E0")]
|
||||
internal static Exception ExpressionTypeDoesNotMatchMethodParameter(object p0, object p1, object p2, string paramName, int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003EB RID: 1003 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003EB")]
|
||||
[Address(RVA = "0x53E910", Offset = "0x53D710", VA = "0x18053E910")]
|
||||
internal static Exception ExpressionTypeDoesNotMatchParameter(object p0, object p1, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003EC RID: 1004 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003EC")]
|
||||
[Address(RVA = "0x53E990", Offset = "0x53D790", VA = "0x18053E990")]
|
||||
internal static Exception ExpressionTypeDoesNotMatchParameter(object p0, object p1, string paramName, int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003ED RID: 1005 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003ED")]
|
||||
[Address(RVA = "0x53EE00", Offset = "0x53DC00", VA = "0x18053EE00")]
|
||||
internal static Exception IncorrectNumberOfLambdaArguments()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003EE RID: 1006 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003EE")]
|
||||
[Address(RVA = "0x53EEC0", Offset = "0x53DCC0", VA = "0x18053EEC0")]
|
||||
internal static Exception IncorrectNumberOfMethodCallArguments(object p0, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003EF RID: 1007 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003EF")]
|
||||
[Address(RVA = "0x53E6F0", Offset = "0x53D4F0", VA = "0x18053E6F0")]
|
||||
internal static Exception ExpressionTypeDoesNotMatchConstructorParameter(object p0, object p1, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003F0 RID: 1008 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F0")]
|
||||
[Address(RVA = "0x53E660", Offset = "0x53D460", VA = "0x18053E660")]
|
||||
internal static Exception ExpressionTypeDoesNotMatchConstructorParameter(object p0, object p1, string paramName, int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003F1 RID: 1009 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F1")]
|
||||
[Address(RVA = "0x53E4A0", Offset = "0x53D2A0", VA = "0x18053E4A0")]
|
||||
internal static Exception ExpressionMustBeReadable(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003F2 RID: 1010 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F2")]
|
||||
[Address(RVA = "0x53E420", Offset = "0x53D220", VA = "0x18053E420")]
|
||||
internal static Exception ExpressionMustBeReadable(string paramName, int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003F3 RID: 1011 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F3")]
|
||||
[Address(RVA = "0x53F180", Offset = "0x53DF80", VA = "0x18053F180")]
|
||||
internal static Exception InvalidArgumentValue(string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003F4 RID: 1012 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F4")]
|
||||
[Address(RVA = "0x53F270", Offset = "0x53E070", VA = "0x18053F270")]
|
||||
internal static Exception InvalidNullValue(Type type, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003F5 RID: 1013 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F5")]
|
||||
[Address(RVA = "0x53F330", Offset = "0x53E130", VA = "0x18053F330")]
|
||||
internal static Exception InvalidTypeException(object value, Type type, string paramName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003F6 RID: 1014 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F6")]
|
||||
[Address(RVA = "0x53ECC0", Offset = "0x53DAC0", VA = "0x18053ECC0")]
|
||||
private static string GetParamName(string paramName, int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
using System;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Represents a strongly typed lambda expression as a data structure in the form of an expression tree. This class cannot be inherited.</summary>
|
||||
/// <typeparam name="TDelegate">The type of the delegate that the <see cref="T:System.Linq.Expressions.Expression`1" /> represents.</typeparam>
|
||||
// Token: 0x02000095 RID: 149
|
||||
[Token(Token = "0x2000095")]
|
||||
public class Expression<TDelegate> : LambdaExpression
|
||||
{
|
||||
// Token: 0x06000473 RID: 1139 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000473")]
|
||||
[Address(RVA = "0x2A1AC40", Offset = "0x2A19A40", VA = "0x182A1AC40")]
|
||||
internal Expression(Expression body)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000A7 RID: 167
|
||||
// (get) Token: 0x06000474 RID: 1140 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000A7")]
|
||||
internal sealed override Type TypeCore
|
||||
{
|
||||
[Token(Token = "0x6000474")]
|
||||
[Address(RVA = "0x2A1ACC0", Offset = "0x2A19AC0", VA = "0x182A1ACC0", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000A8 RID: 168
|
||||
// (get) Token: 0x06000475 RID: 1141 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000A8")]
|
||||
internal override Type PublicType
|
||||
{
|
||||
[Token(Token = "0x6000475")]
|
||||
[Address(RVA = "0x2A1AC60", Offset = "0x2A19A60", VA = "0x182A1AC60", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Compiles the lambda expression described by the expression tree into executable code and produces a delegate that represents the lambda expression.</summary>
|
||||
/// <returns>A delegate of type <paramref name="TDelegate" /> that represents the compiled lambda expression described by the <see cref="T:System.Linq.Expressions.Expression`1" />.</returns>
|
||||
// Token: 0x06000476 RID: 1142 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000476")]
|
||||
[Address(RVA = "0x23D1F60", Offset = "0x23D0D60", VA = "0x1823D1F60")]
|
||||
public new TDelegate Compile()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Compiles the lambda expression described by the expression tree into interpreted or compiled code and produces a delegate that represents the lambda expression.</summary>
|
||||
/// <param name="preferInterpretation">
|
||||
/// <see langword="true" /> to indicate that the expression should be compiled to an interpreted form, if it is available; <see langword="false" /> otherwise.</param>
|
||||
/// <returns>A delegate that represents the compiled lambda expression described by the <see cref="T:System.Linq.Expressions.Expression`1" />.</returns>
|
||||
// Token: 0x06000477 RID: 1143 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000477")]
|
||||
[Address(RVA = "0x2A1AB30", Offset = "0x2A19930", VA = "0x182A1AB30")]
|
||||
public new TDelegate Compile(bool preferInterpretation)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000478 RID: 1144 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000478")]
|
||||
[Address(RVA = "0x2A1AC00", Offset = "0x2A19A00", VA = "0x182A1AC00", Slot = "18")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
internal virtual Expression<TDelegate> Rewrite(Expression body, ParameterExpression[] parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000479 RID: 1145 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000479")]
|
||||
[Address(RVA = "0x2A1AAD0", Offset = "0x2A198D0", VA = "0x182A1AAD0", Slot = "9")]
|
||||
protected internal override Expression Accept(ExpressionVisitor visitor)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2544 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Dynamic.Utils;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Provides the base class from which the classes that represent expression tree nodes are derived. It also contains <see langword="static" /> (<see langword="Shared" /> in Visual Basic) factory methods to create the various node types. This is an <see langword="abstract" /> class.</summary>
|
||||
// Token: 0x02000053 RID: 83
|
||||
[Token(Token = "0x2000053")]
|
||||
public abstract class Expression
|
||||
{
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an assignment operation.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Assign" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> properties set to the specified values.</returns>
|
||||
// Token: 0x06000251 RID: 593 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000251")]
|
||||
[Address(RVA = "0x543580", Offset = "0x542380", VA = "0x180543580")]
|
||||
public static BinaryExpression Assign(Expression left, Expression right)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000252 RID: 594 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000252")]
|
||||
[Address(RVA = "0x54B000", Offset = "0x549E00", VA = "0x18054B000")]
|
||||
private static BinaryExpression GetUserDefinedBinaryOperator(ExpressionType binaryType, string name, Expression left, Expression right, bool liftToNull)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000253 RID: 595 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000253")]
|
||||
[Address(RVA = "0x5498C0", Offset = "0x5486C0", VA = "0x1805498C0")]
|
||||
private static BinaryExpression GetMethodBasedBinaryOperator(ExpressionType binaryType, Expression left, Expression right, MethodInfo method, bool liftToNull)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000254 RID: 596 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000254")]
|
||||
[Address(RVA = "0x549650", Offset = "0x548450", VA = "0x180549650")]
|
||||
private static BinaryExpression GetMethodBasedAssignOperator(ExpressionType binaryType, Expression left, Expression right, MethodInfo method, LambdaExpression conversion, bool liftToNull)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000255 RID: 597 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000255")]
|
||||
[Address(RVA = "0x54AD90", Offset = "0x549B90", VA = "0x18054AD90")]
|
||||
private static BinaryExpression GetUserDefinedBinaryOperatorOrThrow(ExpressionType binaryType, string name, Expression left, Expression right, bool liftToNull)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000256 RID: 598 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000256")]
|
||||
[Address(RVA = "0x54AB20", Offset = "0x549920", VA = "0x18054AB20")]
|
||||
private static BinaryExpression GetUserDefinedAssignOperatorOrThrow(ExpressionType binaryType, string name, Expression left, Expression right, LambdaExpression conversion, bool liftToNull)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000257 RID: 599 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000257")]
|
||||
[Address(RVA = "0x54B330", Offset = "0x54A130", VA = "0x18054B330")]
|
||||
private static MethodInfo GetUserDefinedBinaryOperator(ExpressionType binaryType, Type leftType, Type rightType, string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000258 RID: 600 RVA: 0x00002898 File Offset: 0x00000A98
|
||||
[Token(Token = "0x6000258")]
|
||||
[Address(RVA = "0x54C680", Offset = "0x54B480", VA = "0x18054C680")]
|
||||
private static bool IsLiftingConditionalLogicalOperator(Type left, Type right, MethodInfo method, ExpressionType binaryType)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000259 RID: 601 RVA: 0x000028B0 File Offset: 0x00000AB0
|
||||
[Token(Token = "0x6000259")]
|
||||
[Address(RVA = "0x552950", Offset = "0x551750", VA = "0x180552950")]
|
||||
internal static bool ParameterIsAssignable(ParameterInfo pi, Type argType)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600025A RID: 602 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600025A")]
|
||||
[Address(RVA = "0x556ED0", Offset = "0x555CD0", VA = "0x180556ED0")]
|
||||
private static void ValidateParamswithOperandsOrThrow(Type paramType, Type operandType, ExpressionType exprType, string name)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600025B RID: 603 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600025B")]
|
||||
[Address(RVA = "0x556DA0", Offset = "0x555BA0", VA = "0x180556DA0")]
|
||||
private static void ValidateOperator(MethodInfo method)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600025C RID: 604 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600025C")]
|
||||
[Address(RVA = "0x556A50", Offset = "0x555850", VA = "0x180556A50")]
|
||||
private static void ValidateMethodInfo(MethodInfo method, string paramName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600025D RID: 605 RVA: 0x000028C8 File Offset: 0x00000AC8
|
||||
[Token(Token = "0x600025D")]
|
||||
[Address(RVA = "0x54C710", Offset = "0x54B510", VA = "0x18054C710")]
|
||||
private static bool IsNullComparison(Expression left, Expression right)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600025E RID: 606 RVA: 0x000028E0 File Offset: 0x00000AE0
|
||||
[Token(Token = "0x600025E")]
|
||||
[Address(RVA = "0x54C810", Offset = "0x54B610", VA = "0x18054C810")]
|
||||
private static bool IsNullConstant(Expression e)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600025F RID: 607 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600025F")]
|
||||
[Address(RVA = "0x5575E0", Offset = "0x5563E0", VA = "0x1805575E0")]
|
||||
private static void ValidateUserDefinedConditionalLogicOperator(ExpressionType nodeType, Type left, Type right, MethodInfo method)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000260 RID: 608 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000260")]
|
||||
[Address(RVA = "0x558080", Offset = "0x556E80", VA = "0x180558080")]
|
||||
private static void VerifyOpTrueFalse(ExpressionType nodeType, Type left, MethodInfo opTrue, string paramName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000261 RID: 609 RVA: 0x000028F8 File Offset: 0x00000AF8
|
||||
[Token(Token = "0x6000261")]
|
||||
[Address(RVA = "0x54CAD0", Offset = "0x54B8D0", VA = "0x18054CAD0")]
|
||||
private static bool IsValidLiftedConditionalLogicalOperator(Type left, Type right, ParameterInfo[] pms)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" />, given the left operand, right operand and implementing method, by calling the appropriate factory method.</summary>
|
||||
/// <param name="binaryType">The <see cref="T:System.Linq.Expressions.ExpressionType" /> that specifies the type of binary operation.</param>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> that represents the left operand.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> that represents the right operand.</param>
|
||||
/// <param name="liftToNull">
|
||||
/// <see langword="true" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="true" />; <see langword="false" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="false" />.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> that specifies the implementing method.</param>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.BinaryExpression" /> that results from calling the appropriate factory method.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="binaryType" /> does not correspond to a binary expression node.</exception>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06000262 RID: 610 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000262")]
|
||||
[Address(RVA = "0x54E6F0", Offset = "0x54D4F0", VA = "0x18054E6F0")]
|
||||
public static BinaryExpression MakeBinary(ExpressionType binaryType, Expression left, Expression right, bool liftToNull, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" />, given the left operand, right operand, implementing method and type conversion function, by calling the appropriate factory method.</summary>
|
||||
/// <param name="binaryType">The <see cref="T:System.Linq.Expressions.ExpressionType" /> that specifies the type of binary operation.</param>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> that represents the left operand.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> that represents the right operand.</param>
|
||||
/// <param name="liftToNull">
|
||||
/// <see langword="true" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="true" />; <see langword="false" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="false" />.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> that specifies the implementing method.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> that represents a type conversion function. This parameter is used only if <paramref name="binaryType" /> is <see cref="F:System.Linq.Expressions.ExpressionType.Coalesce" /> or compound assignment..</param>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.BinaryExpression" /> that results from calling the appropriate factory method.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="binaryType" /> does not correspond to a binary expression node.</exception>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06000263 RID: 611 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000263")]
|
||||
[Address(RVA = "0x54D5A0", Offset = "0x54C3A0", VA = "0x18054D5A0")]
|
||||
public static BinaryExpression MakeBinary(ExpressionType binaryType, Expression left, Expression right, bool liftToNull, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an equality comparison. The implementing method can be specified.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="liftToNull">
|
||||
/// <see langword="true" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="true" />; <see langword="false" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="false" />.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Equal" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the equality operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x06000264 RID: 612 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000264")]
|
||||
[Address(RVA = "0x548280", Offset = "0x547080", VA = "0x180548280")]
|
||||
public static BinaryExpression Equal(Expression left, Expression right, bool liftToNull, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a reference equality comparison.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Equal" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> properties set to the specified values.</returns>
|
||||
// Token: 0x06000265 RID: 613 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000265")]
|
||||
[Address(RVA = "0x553780", Offset = "0x552580", VA = "0x180553780")]
|
||||
public static BinaryExpression ReferenceEqual(Expression left, Expression right)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an inequality comparison.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="liftToNull">
|
||||
/// <see langword="true" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="true" />; <see langword="false" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="false" />.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NotEqual" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the inequality operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x06000266 RID: 614 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000266")]
|
||||
[Address(RVA = "0x551C10", Offset = "0x550A10", VA = "0x180551C10")]
|
||||
public static BinaryExpression NotEqual(Expression left, Expression right, bool liftToNull, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a reference inequality comparison.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NotEqual" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> properties set to the specified values.</returns>
|
||||
// Token: 0x06000267 RID: 615 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000267")]
|
||||
[Address(RVA = "0x5538C0", Offset = "0x5526C0", VA = "0x1805538C0")]
|
||||
public static BinaryExpression ReferenceNotEqual(Expression left, Expression right)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000268 RID: 616 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000268")]
|
||||
[Address(RVA = "0x548FF0", Offset = "0x547DF0", VA = "0x180548FF0")]
|
||||
private static BinaryExpression GetEqualityComparisonOperator(ExpressionType binaryType, string opName, Expression left, Expression right, bool liftToNull)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a "greater than" numeric comparison. The implementing method can be specified.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="liftToNull">
|
||||
/// <see langword="true" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="true" />; <see langword="false" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="false" />.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThan" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the "greater than" operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x06000269 RID: 617 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000269")]
|
||||
[Address(RVA = "0x54BF30", Offset = "0x54AD30", VA = "0x18054BF30")]
|
||||
public static BinaryExpression GreaterThan(Expression left, Expression right, bool liftToNull, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a "less than" numeric comparison.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="liftToNull">
|
||||
/// <see langword="true" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="true" />; <see langword="false" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="false" />.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LessThan" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the "less than" operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x0600026A RID: 618 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600026A")]
|
||||
[Address(RVA = "0x54D490", Offset = "0x54C290", VA = "0x18054D490")]
|
||||
public static BinaryExpression LessThan(Expression left, Expression right, bool liftToNull, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a "greater than or equal" numeric comparison.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="liftToNull">
|
||||
/// <see langword="true" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="true" />; <see langword="false" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="false" />.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThanOrEqual" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the "greater than or equal" operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x0600026B RID: 619 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600026B")]
|
||||
[Address(RVA = "0x54BE20", Offset = "0x54AC20", VA = "0x18054BE20")]
|
||||
public static BinaryExpression GreaterThanOrEqual(Expression left, Expression right, bool liftToNull, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a "less than or equal" numeric comparison.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="liftToNull">
|
||||
/// <see langword="true" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="true" />; <see langword="false" /> to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> to <see langword="false" />.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LessThanOrEqual" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the "less than or equal" operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x0600026C RID: 620 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600026C")]
|
||||
[Address(RVA = "0x54D380", Offset = "0x54C180", VA = "0x18054D380")]
|
||||
public static BinaryExpression LessThanOrEqual(Expression left, Expression right, bool liftToNull, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600026D RID: 621 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600026D")]
|
||||
[Address(RVA = "0x548E00", Offset = "0x547C00", VA = "0x180548E00")]
|
||||
private static BinaryExpression GetComparisonOperator(ExpressionType binaryType, string opName, Expression left, Expression right, bool liftToNull)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a conditional <see langword="AND" /> operation that evaluates the second operand only if the first operand is resolved to true. The implementing method can be specified.</summary>
|
||||
/// <param name="left">A <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">A <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AndAlso" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the bitwise <see langword="AND" /> operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.-or-
|
||||
/// <paramref name="method" /> is <see langword="null" /> and <paramref name="left" />.Type and <paramref name="right" />.Type are not the same Boolean type.</exception>
|
||||
// Token: 0x0600026E RID: 622 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600026E")]
|
||||
[Address(RVA = "0x542470", Offset = "0x541270", VA = "0x180542470")]
|
||||
public static BinaryExpression AndAlso(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a conditional <see langword="OR" /> operation that evaluates the second operand only if the first operand evaluates to <see langword="false" />.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.OrElse" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the bitwise <see langword="OR" /> operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.-or-
|
||||
/// <paramref name="method" /> is <see langword="null" /> and <paramref name="left" />.Type and <paramref name="right" />.Type are not the same Boolean type.</exception>
|
||||
// Token: 0x0600026F RID: 623 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600026F")]
|
||||
[Address(RVA = "0x552270", Offset = "0x551070", VA = "0x180552270")]
|
||||
public static BinaryExpression OrElse(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a coalescing operation, given a conversion function.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Coalesce" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="left" />.Type and <paramref name="right" />.Type are not convertible to each other.-or-
|
||||
/// <paramref name="conversion" /> is not <see langword="null" /> and <paramref name="conversion" />.Type is a delegate type that does not take exactly one argument.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Linq.Expressions.Expression.Type" /> property of <paramref name="left" /> does not represent a reference type or a nullable value type.-or-The <see cref="P:System.Linq.Expressions.Expression.Type" /> property of <paramref name="left" /> represents a type that is not assignable to the parameter type of the delegate type <paramref name="conversion" />.Type.-or-The <see cref="P:System.Linq.Expressions.Expression.Type" /> property of <paramref name="right" /> is not equal to the return type of the delegate type <paramref name="conversion" />.Type.</exception>
|
||||
// Token: 0x06000270 RID: 624 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000270")]
|
||||
[Address(RVA = "0x546590", Offset = "0x545390", VA = "0x180546590")]
|
||||
public static BinaryExpression Coalesce(Expression left, Expression right, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000271 RID: 625 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000271")]
|
||||
[Address(RVA = "0x555800", Offset = "0x554600", VA = "0x180555800")]
|
||||
private static Type ValidateCoalesceArgTypes(Type left, Type right)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an arithmetic addition operation that does not have overflow checking. The implementing method can be specified.</summary>
|
||||
/// <param name="left">A <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">A <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Add" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the addition operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x06000272 RID: 626 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000272")]
|
||||
[Address(RVA = "0x542270", Offset = "0x541070", VA = "0x180542270")]
|
||||
public static BinaryExpression Add(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an addition assignment operation that does not have overflow checking.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AddAssign" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x06000273 RID: 627 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000273")]
|
||||
[Address(RVA = "0x541E00", Offset = "0x540C00", VA = "0x180541E00")]
|
||||
public static BinaryExpression AddAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000274 RID: 628 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000274")]
|
||||
[Address(RVA = "0x556B30", Offset = "0x555930", VA = "0x180556B30")]
|
||||
private static void ValidateOpAssignConversionLambda(LambdaExpression conversion, Expression left, MethodInfo method, ExpressionType nodeType)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an addition assignment operation that has overflow checking.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AddAssignChecked" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x06000275 RID: 629 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000275")]
|
||||
[Address(RVA = "0x541BA0", Offset = "0x5409A0", VA = "0x180541BA0")]
|
||||
public static BinaryExpression AddAssignChecked(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an arithmetic addition operation that has overflow checking. The implementing method can be specified.</summary>
|
||||
/// <param name="left">A <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">A <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AddChecked" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the addition operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x06000276 RID: 630 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000276")]
|
||||
[Address(RVA = "0x542060", Offset = "0x540E60", VA = "0x180542060")]
|
||||
public static BinaryExpression AddChecked(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an arithmetic subtraction operation that does not have overflow checking.</summary>
|
||||
/// <param name="left">A <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">A <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Subtract" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the subtraction operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x06000277 RID: 631 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000277")]
|
||||
[Address(RVA = "0x554900", Offset = "0x553700", VA = "0x180554900")]
|
||||
public static BinaryExpression Subtract(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a subtraction assignment operation that does not have overflow checking.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssign" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x06000278 RID: 632 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000278")]
|
||||
[Address(RVA = "0x554490", Offset = "0x553290", VA = "0x180554490")]
|
||||
public static BinaryExpression SubtractAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a subtraction assignment operation that has overflow checking.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x06000279 RID: 633 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000279")]
|
||||
[Address(RVA = "0x554230", Offset = "0x553030", VA = "0x180554230")]
|
||||
public static BinaryExpression SubtractAssignChecked(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an arithmetic subtraction operation that has overflow checking.</summary>
|
||||
/// <param name="left">A <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">A <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.SubtractChecked" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the subtraction operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x0600027A RID: 634 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600027A")]
|
||||
[Address(RVA = "0x5546F0", Offset = "0x5534F0", VA = "0x1805546F0")]
|
||||
public static BinaryExpression SubtractChecked(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an arithmetic division operation. The implementing method can be specified.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Divide" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the division operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x0600027B RID: 635 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600027B")]
|
||||
[Address(RVA = "0x547FB0", Offset = "0x546DB0", VA = "0x180547FB0")]
|
||||
public static BinaryExpression Divide(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a division assignment operation that does not have overflow checking.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.DivideAssign" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x0600027C RID: 636 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600027C")]
|
||||
[Address(RVA = "0x547D50", Offset = "0x546B50", VA = "0x180547D50")]
|
||||
public static BinaryExpression DivideAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an arithmetic remainder operation.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Modulo" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the modulus operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x0600027D RID: 637 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600027D")]
|
||||
[Address(RVA = "0x550770", Offset = "0x54F570", VA = "0x180550770")]
|
||||
public static BinaryExpression Modulo(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a remainder assignment operation.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ModuloAssign" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x0600027E RID: 638 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600027E")]
|
||||
[Address(RVA = "0x550510", Offset = "0x54F310", VA = "0x180550510")]
|
||||
public static BinaryExpression ModuloAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an arithmetic multiplication operation that does not have overflow checking.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Multiply" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the multiplication operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x0600027F RID: 639 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600027F")]
|
||||
[Address(RVA = "0x551050", Offset = "0x54FE50", VA = "0x180551050")]
|
||||
public static BinaryExpression Multiply(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a multiplication assignment operation that does not have overflow checking.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssign" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x06000280 RID: 640 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000280")]
|
||||
[Address(RVA = "0x550BE0", Offset = "0x54F9E0", VA = "0x180550BE0")]
|
||||
public static BinaryExpression MultiplyAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a multiplication assignment operation that has overflow checking.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x06000281 RID: 641 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000281")]
|
||||
[Address(RVA = "0x550980", Offset = "0x54F780", VA = "0x180550980")]
|
||||
public static BinaryExpression MultiplyAssignChecked(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents an arithmetic multiplication operation that has overflow checking.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyChecked" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the multiplication operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x06000282 RID: 642 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000282")]
|
||||
[Address(RVA = "0x550E40", Offset = "0x54FC40", VA = "0x180550E40")]
|
||||
public static BinaryExpression MultiplyChecked(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000283 RID: 643 RVA: 0x00002910 File Offset: 0x00000B10
|
||||
[Token(Token = "0x6000283")]
|
||||
[Address(RVA = "0x54C890", Offset = "0x54B690", VA = "0x18054C890")]
|
||||
private static bool IsSimpleShift(Type left, Type right)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000284 RID: 644 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000284")]
|
||||
[Address(RVA = "0x54A9F0", Offset = "0x5497F0", VA = "0x18054A9F0")]
|
||||
private static Type GetResultTypeOfShift(Type left, Type right)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a bitwise left-shift operation.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LeftShift" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the left-shift operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x06000285 RID: 645 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000285")]
|
||||
[Address(RVA = "0x54D150", Offset = "0x54BF50", VA = "0x18054D150")]
|
||||
public static BinaryExpression LeftShift(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a bitwise left-shift assignment operation.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x06000286 RID: 646 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000286")]
|
||||
[Address(RVA = "0x54CEC0", Offset = "0x54BCC0", VA = "0x18054CEC0")]
|
||||
public static BinaryExpression LeftShiftAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a bitwise right-shift operation.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.RightShift" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the right-shift operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x06000287 RID: 647 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000287")]
|
||||
[Address(RVA = "0x554000", Offset = "0x552E00", VA = "0x180554000")]
|
||||
public static BinaryExpression RightShift(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a bitwise right-shift assignment operation.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.RightShiftAssign" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x06000288 RID: 648 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000288")]
|
||||
[Address(RVA = "0x553D70", Offset = "0x552B70", VA = "0x180553D70")]
|
||||
public static BinaryExpression RightShiftAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a bitwise <see langword="AND" /> operation. The implementing method can be specified.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.And" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the bitwise <see langword="AND" /> operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x06000289 RID: 649 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000289")]
|
||||
[Address(RVA = "0x542B70", Offset = "0x541970", VA = "0x180542B70")]
|
||||
public static BinaryExpression And(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a bitwise AND assignment operation.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AndAssign" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x0600028A RID: 650 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600028A")]
|
||||
[Address(RVA = "0x542910", Offset = "0x541710", VA = "0x180542910")]
|
||||
public static BinaryExpression AndAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a bitwise <see langword="OR" /> operation.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Or" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the bitwise <see langword="OR" /> operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x0600028B RID: 651 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600028B")]
|
||||
[Address(RVA = "0x552740", Offset = "0x551540", VA = "0x180552740")]
|
||||
public static BinaryExpression Or(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a bitwise OR assignment operation.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.OrAssign" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x0600028C RID: 652 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600028C")]
|
||||
[Address(RVA = "0x552010", Offset = "0x550E10", VA = "0x180552010")]
|
||||
public static BinaryExpression OrAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a bitwise <see langword="XOR" /> operation, using op_ExclusiveOr for user-defined types. The implementing method can be specified.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOr" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the <see langword="XOR" /> operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
|
||||
// Token: 0x0600028D RID: 653 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600028D")]
|
||||
[Address(RVA = "0x5485F0", Offset = "0x5473F0", VA = "0x1805485F0")]
|
||||
public static BinaryExpression ExclusiveOr(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x0600028E RID: 654 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600028E")]
|
||||
[Address(RVA = "0x548390", Offset = "0x547190", VA = "0x180548390")]
|
||||
public static BinaryExpression ExclusiveOrAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents raising a number to a power.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Power" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="left" /> or <paramref name="right" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly two arguments.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the exponentiation operator is not defined for <paramref name="left" />.Type and <paramref name="right" />.Type.-or-
|
||||
/// <paramref name="method" /> is <see langword="null" /> and <paramref name="left" />.Type and/or <paramref name="right" />.Type are not <see cref="T:System.Double" />.</exception>
|
||||
// Token: 0x0600028F RID: 655 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600028F")]
|
||||
[Address(RVA = "0x552D40", Offset = "0x551B40", VA = "0x180552D40")]
|
||||
public static BinaryExpression Power(Expression left, Expression right, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents raising an expression to a power and assigning the result back to the expression.</summary>
|
||||
/// <param name="left">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="right">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method" /> property equal to.</param>
|
||||
/// <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.PowerAssign" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> properties set to the specified values.</returns>
|
||||
// Token: 0x06000290 RID: 656 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000290")]
|
||||
[Address(RVA = "0x552BB0", Offset = "0x5519B0", VA = "0x180552BB0")]
|
||||
public static BinaryExpression PowerAssign(Expression left, Expression right, MethodInfo method, LambdaExpression conversion)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression" /> that represents applying an array index operator to an array of rank one.</summary>
|
||||
/// <param name="array">A <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> property equal to.</param>
|
||||
/// <param name="index">A <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ArrayIndex" /> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> or <paramref name="index" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" />.Type does not represent an array type.-or-
|
||||
/// <paramref name="array" />.Type represents an array type whose rank is not 1.-or-
|
||||
/// <paramref name="index" />.Type does not represent the <see cref="T:System.Int32" /> type.</exception>
|
||||
// Token: 0x06000291 RID: 657 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000291")]
|
||||
[Address(RVA = "0x5431D0", Offset = "0x541FD0", VA = "0x1805431D0")]
|
||||
public static BinaryExpression ArrayIndex(Expression array, Expression index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression" /> that contains the given expressions, has no variables and has specific result type.</summary>
|
||||
/// <param name="type">The result type of the block.</param>
|
||||
/// <param name="expressions">The expressions in the block.</param>
|
||||
/// <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
|
||||
// Token: 0x06000292 RID: 658 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000292")]
|
||||
[Address(RVA = "0x544120", Offset = "0x542F20", VA = "0x180544120")]
|
||||
public static BlockExpression Block(Type type, params Expression[] expressions)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression" /> that contains the given expressions, has no variables and has specific result type.</summary>
|
||||
/// <param name="type">The result type of the block.</param>
|
||||
/// <param name="expressions">The expressions in the block.</param>
|
||||
/// <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
|
||||
// Token: 0x06000293 RID: 659 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000293")]
|
||||
[Address(RVA = "0x543E10", Offset = "0x542C10", VA = "0x180543E10")]
|
||||
public static BlockExpression Block(Type type, IEnumerable<Expression> expressions)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression" /> that contains the given variables and expressions.</summary>
|
||||
/// <param name="type">The result type of the block.</param>
|
||||
/// <param name="variables">The variables in the block.</param>
|
||||
/// <param name="expressions">The expressions in the block.</param>
|
||||
/// <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
|
||||
// Token: 0x06000294 RID: 660 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000294")]
|
||||
[Address(RVA = "0x543D90", Offset = "0x542B90", VA = "0x180543D90")]
|
||||
public static BlockExpression Block(Type type, IEnumerable<ParameterExpression> variables, params Expression[] expressions)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression" /> that contains the given variables and expressions.</summary>
|
||||
/// <param name="variables">The variables in the block.</param>
|
||||
/// <param name="expressions">The expressions in the block.</param>
|
||||
/// <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
|
||||
// Token: 0x06000295 RID: 661 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000295")]
|
||||
[Address(RVA = "0x543C00", Offset = "0x542A00", VA = "0x180543C00")]
|
||||
public static BlockExpression Block(IEnumerable<ParameterExpression> variables, IEnumerable<Expression> expressions)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression" /> that contains the given variables and expressions.</summary>
|
||||
/// <param name="type">The result type of the block.</param>
|
||||
/// <param name="variables">The variables in the block.</param>
|
||||
/// <param name="expressions">The expressions in the block.</param>
|
||||
/// <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
|
||||
// Token: 0x06000296 RID: 662 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000296")]
|
||||
[Address(RVA = "0x543EB0", Offset = "0x542CB0", VA = "0x180543EB0")]
|
||||
public static BlockExpression Block(Type type, IEnumerable<ParameterExpression> variables, IEnumerable<Expression> expressions)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000297 RID: 663 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000297")]
|
||||
[Address(RVA = "0x5437A0", Offset = "0x5425A0", VA = "0x1805437A0")]
|
||||
private static BlockExpression BlockCore(Type type, ReadOnlyCollection<ParameterExpression> variables, ReadOnlyCollection<Expression> expressions)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000298 RID: 664 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000298")]
|
||||
[Address(RVA = "0x557D80", Offset = "0x556B80", VA = "0x180557D80")]
|
||||
internal static void ValidateVariables(ReadOnlyCollection<ParameterExpression> varList, string collectionName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000299 RID: 665 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000299")]
|
||||
[Address(RVA = "0x54A590", Offset = "0x549390", VA = "0x18054A590")]
|
||||
private static BlockExpression GetOptimizedBlockExpression(IReadOnlyList<Expression> expressions)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.CatchBlock" /> representing a catch statement with the specified elements.</summary>
|
||||
/// <param name="type">The <see cref="P:System.Linq.Expressions.Expression.Type" /> of <see cref="T:System.Exception" /> this <see cref="T:System.Linq.Expressions.CatchBlock" /> will handle.</param>
|
||||
/// <param name="variable">A <see cref="T:System.Linq.Expressions.ParameterExpression" /> representing a reference to the <see cref="T:System.Exception" /> object caught by this handler.</param>
|
||||
/// <param name="body">The body of the catch statement.</param>
|
||||
/// <param name="filter">The body of the <see cref="T:System.Exception" /> filter.</param>
|
||||
/// <returns>The created <see cref="T:System.Linq.Expressions.CatchBlock" />.</returns>
|
||||
// Token: 0x0600029A RID: 666 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600029A")]
|
||||
[Address(RVA = "0x54E790", Offset = "0x54D590", VA = "0x18054E790")]
|
||||
public static CatchBlock MakeCatchBlock(Type type, ParameterExpression variable, Expression body, Expression filter)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.ConditionalExpression" /> that represents a conditional statement.</summary>
|
||||
/// <param name="test">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" /> property equal to.</param>
|
||||
/// <param name="ifTrue">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" /> property equal to.</param>
|
||||
/// <param name="ifFalse">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.ConditionalExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Conditional" /> and the <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />, <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" />, and <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="test" /> or <paramref name="ifTrue" /> or <paramref name="ifFalse" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="test" />.Type is not <see cref="T:System.Boolean" />.-or-
|
||||
/// <paramref name="ifTrue" />.Type is not equal to <paramref name="ifFalse" />.Type.</exception>
|
||||
// Token: 0x0600029B RID: 667 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600029B")]
|
||||
[Address(RVA = "0x546B80", Offset = "0x545980", VA = "0x180546B80")]
|
||||
public static ConditionalExpression Condition(Expression test, Expression ifTrue, Expression ifFalse)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.ConditionalExpression" /> that represents a conditional statement.</summary>
|
||||
/// <param name="test">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" /> property equal to.</param>
|
||||
/// <param name="ifTrue">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" /> property equal to.</param>
|
||||
/// <param name="ifFalse">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" /> property equal to.</param>
|
||||
/// <param name="type">A <see cref="P:System.Linq.Expressions.Expression.Type" /> to set the <see cref="P:System.Linq.Expressions.Expression.Type" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.ConditionalExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Conditional" /> and the <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />, <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" />, and <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" /> properties set to the specified values.</returns>
|
||||
// Token: 0x0600029C RID: 668 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600029C")]
|
||||
[Address(RVA = "0x546D40", Offset = "0x545B40", VA = "0x180546D40")]
|
||||
public static ConditionalExpression Condition(Expression test, Expression ifTrue, Expression ifFalse, Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.ConstantExpression" /> that has the <see cref="P:System.Linq.Expressions.ConstantExpression.Value" /> property set to the specified value.</summary>
|
||||
/// <param name="value">An <see cref="T:System.Object" /> to set the <see cref="P:System.Linq.Expressions.ConstantExpression.Value" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.ConstantExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Constant" /> and the <see cref="P:System.Linq.Expressions.ConstantExpression.Value" /> property set to the specified value.</returns>
|
||||
// Token: 0x0600029D RID: 669 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600029D")]
|
||||
[Address(RVA = "0x546F90", Offset = "0x545D90", VA = "0x180546F90")]
|
||||
public static ConstantExpression Constant(object value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.ConstantExpression" /> that has the <see cref="P:System.Linq.Expressions.ConstantExpression.Value" /> and <see cref="P:System.Linq.Expressions.Expression.Type" /> properties set to the specified values.</summary>
|
||||
/// <param name="value">An <see cref="T:System.Object" /> to set the <see cref="P:System.Linq.Expressions.ConstantExpression.Value" /> property equal to.</param>
|
||||
/// <param name="type">A <see cref="T:System.Type" /> to set the <see cref="P:System.Linq.Expressions.Expression.Type" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.ConstantExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Constant" /> and the <see cref="P:System.Linq.Expressions.ConstantExpression.Value" /> and <see cref="P:System.Linq.Expressions.Expression.Type" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="type" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="value" /> is not <see langword="null" /> and <paramref name="type" /> is not assignable from the dynamic type of <paramref name="value" />.</exception>
|
||||
// Token: 0x0600029E RID: 670 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600029E")]
|
||||
[Address(RVA = "0x547020", Offset = "0x545E20", VA = "0x180547020")]
|
||||
public static ConstantExpression Constant(object value, Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates an empty expression that has <see cref="T:System.Void" /> type.</summary>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.DefaultExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Default" /> and the <see cref="P:System.Linq.Expressions.Expression.Type" /> property set to <see cref="T:System.Void" />.</returns>
|
||||
// Token: 0x0600029F RID: 671 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600029F")]
|
||||
[Address(RVA = "0x5481C0", Offset = "0x546FC0", VA = "0x1805481C0")]
|
||||
public static DefaultExpression Empty()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Constructs a new instance of <see cref="T:System.Linq.Expressions.Expression" />.</summary>
|
||||
// Token: 0x060002A0 RID: 672 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002A0")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
protected Expression()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the node type of this <see cref="T:System.Linq.Expressions.Expression" />.</summary>
|
||||
/// <returns>One of the <see cref="T:System.Linq.Expressions.ExpressionType" /> values.</returns>
|
||||
// Token: 0x17000056 RID: 86
|
||||
// (get) Token: 0x060002A1 RID: 673 RVA: 0x00002928 File Offset: 0x00000B28
|
||||
[Token(Token = "0x17000056")]
|
||||
public virtual ExpressionType NodeType
|
||||
{
|
||||
[Token(Token = "0x60002A1")]
|
||||
[Address(RVA = "0x558400", Offset = "0x557200", VA = "0x180558400", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ExpressionType.Add;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression" /> represents.</summary>
|
||||
/// <returns>The <see cref="T:System.Type" /> that represents the static type of the expression.</returns>
|
||||
// Token: 0x17000057 RID: 87
|
||||
// (get) Token: 0x060002A2 RID: 674 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000057")]
|
||||
public virtual Type Type
|
||||
{
|
||||
[Token(Token = "0x60002A2")]
|
||||
[Address(RVA = "0x5584E0", Offset = "0x5572E0", VA = "0x1805584E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Indicates that the node can be reduced to a simpler node. If this returns true, Reduce() can be called to produce the reduced form.</summary>
|
||||
/// <returns>True if the node can be reduced, otherwise false.</returns>
|
||||
// Token: 0x17000058 RID: 88
|
||||
// (get) Token: 0x060002A3 RID: 675 RVA: 0x00002940 File Offset: 0x00000B40
|
||||
[Token(Token = "0x17000058")]
|
||||
public virtual bool CanReduce
|
||||
{
|
||||
[Token(Token = "0x60002A3")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Reduces this node to a simpler expression. If CanReduce returns true, this should return a valid expression. This method can return another node which itself must be reduced.</summary>
|
||||
/// <returns>The reduced expression.</returns>
|
||||
// Token: 0x060002A4 RID: 676 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002A4")]
|
||||
[Address(RVA = "0x553720", Offset = "0x552520", VA = "0x180553720", Slot = "7")]
|
||||
public virtual Expression Reduce()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Reduces the node and then calls the visitor delegate on the reduced expression. The method throws an exception if the node is not reducible.</summary>
|
||||
/// <param name="visitor">An instance of <see cref="T:System.Func`2" />.</param>
|
||||
/// <returns>The expression being visited, or an expression which should replace it in the tree.</returns>
|
||||
// Token: 0x060002A5 RID: 677 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002A5")]
|
||||
[Address(RVA = "0x558220", Offset = "0x557020", VA = "0x180558220", Slot = "8")]
|
||||
protected internal virtual Expression VisitChildren(ExpressionVisitor visitor)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression" /> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
|
||||
/// <param name="visitor">The visitor to visit this node with.</param>
|
||||
/// <returns>The result of visiting this node.</returns>
|
||||
// Token: 0x060002A6 RID: 678 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002A6")]
|
||||
[Address(RVA = "0x541B70", Offset = "0x540970", VA = "0x180541B70", Slot = "9")]
|
||||
protected internal virtual Expression Accept(ExpressionVisitor visitor)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Reduces this node to a simpler expression. If CanReduce returns true, this should return a valid expression. This method can return another node which itself must be reduced.</summary>
|
||||
/// <returns>The reduced expression.</returns>
|
||||
// Token: 0x060002A7 RID: 679 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002A7")]
|
||||
[Address(RVA = "0x553630", Offset = "0x552430", VA = "0x180553630")]
|
||||
public Expression ReduceAndCheck()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns a textual representation of the <see cref="T:System.Linq.Expressions.Expression" />.</summary>
|
||||
/// <returns>A textual representation of the <see cref="T:System.Linq.Expressions.Expression" />.</returns>
|
||||
// Token: 0x060002A8 RID: 680 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002A8")]
|
||||
[Address(RVA = "0x554C60", Offset = "0x553A60", VA = "0x180554C60", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002A9 RID: 681 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002A9")]
|
||||
[Address(RVA = "0x553A00", Offset = "0x552800", VA = "0x180553A00")]
|
||||
private static void RequiresCanRead(IReadOnlyList<Expression> items, string paramName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002AA RID: 682 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002AA")]
|
||||
[Address(RVA = "0x553B10", Offset = "0x552910", VA = "0x180553B10")]
|
||||
private static void RequiresCanWrite(Expression expression, string paramName)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression" /> representing a "go to" statement. The value passed to the label upon jumping can be specified.</summary>
|
||||
/// <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget" /> that the <see cref="T:System.Linq.Expressions.GotoExpression" /> will jump to.</param>
|
||||
/// <param name="value">The value that will be passed to the associated label upon jumping.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.GotoExpression" /> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> equal to Goto, the <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> property set to <paramref name="target" />, and <paramref name="value" /> to be passed to the target label upon jumping.</returns>
|
||||
// Token: 0x060002AB RID: 683 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002AB")]
|
||||
[Address(RVA = "0x54BCE0", Offset = "0x54AAE0", VA = "0x18054BCE0")]
|
||||
public static GotoExpression Goto(LabelTarget target, Expression value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression" /> representing a jump of the specified <see cref="T:System.Linq.Expressions.GotoExpressionKind" />. The value passed to the label upon jumping can also be specified.</summary>
|
||||
/// <param name="kind">The <see cref="T:System.Linq.Expressions.GotoExpressionKind" /> of the <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
|
||||
/// <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget" /> that the <see cref="T:System.Linq.Expressions.GotoExpression" /> will jump to.</param>
|
||||
/// <param name="value">The value that will be passed to the associated label upon jumping.</param>
|
||||
/// <param name="type">An <see cref="T:System.Type" /> to set the <see cref="P:System.Linq.Expressions.Expression.Type" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.GotoExpression" /> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> equal to <paramref name="kind" />, the <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> property set to <paramref name="target" />, the <see cref="P:System.Linq.Expressions.Expression.Type" /> property set to <paramref name="type" />, and <paramref name="value" /> to be passed to the target label upon jumping.</returns>
|
||||
// Token: 0x060002AC RID: 684 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002AC")]
|
||||
[Address(RVA = "0x54E9F0", Offset = "0x54D7F0", VA = "0x18054E9F0")]
|
||||
public static GotoExpression MakeGoto(GotoExpressionKind kind, LabelTarget target, Expression value, Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002AD RID: 685 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002AD")]
|
||||
[Address(RVA = "0x555A90", Offset = "0x554890", VA = "0x180555A90")]
|
||||
private static void ValidateGoto(LabelTarget target, ref Expression value, string targetParameter, string valueParameter, Type type)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002AE RID: 686 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002AE")]
|
||||
[Address(RVA = "0x555960", Offset = "0x554760", VA = "0x180555960")]
|
||||
private static void ValidateGotoType(Type expectedType, ref Expression value, string paramName)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates an <see cref="T:System.Linq.Expressions.IndexExpression" /> that represents accessing an indexed property in an object.</summary>
|
||||
/// <param name="instance">The object to which the property belongs. It should be null if the property is <see langword="static" /> (<see langword="shared" /> in Visual Basic).</param>
|
||||
/// <param name="indexer">An <see cref="T:System.Linq.Expressions.Expression" /> representing the property to index.</param>
|
||||
/// <param name="arguments">An IEnumerable<Expression> (IEnumerable (Of Expression) in Visual Basic) that contains the arguments that will be used to index the property.</param>
|
||||
/// <returns>The created <see cref="T:System.Linq.Expressions.IndexExpression" />.</returns>
|
||||
// Token: 0x060002AF RID: 687 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002AF")]
|
||||
[Address(RVA = "0x54EB70", Offset = "0x54D970", VA = "0x18054EB70")]
|
||||
public static IndexExpression MakeIndex(Expression instance, PropertyInfo indexer, IEnumerable<Expression> arguments)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates an <see cref="T:System.Linq.Expressions.IndexExpression" /> to access an array.</summary>
|
||||
/// <param name="array">An expression representing the array to index.</param>
|
||||
/// <param name="indexes">An array that contains expressions used to index the array.</param>
|
||||
/// <returns>The created <see cref="T:System.Linq.Expressions.IndexExpression" />.</returns>
|
||||
// Token: 0x060002B0 RID: 688 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002B0")]
|
||||
[Address(RVA = "0x542E40", Offset = "0x541C40", VA = "0x180542E40")]
|
||||
public static IndexExpression ArrayAccess(Expression array, params Expression[] indexes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates an <see cref="T:System.Linq.Expressions.IndexExpression" /> to access a multidimensional array.</summary>
|
||||
/// <param name="array">An expression that represents the multidimensional array.</param>
|
||||
/// <param name="indexes">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> containing expressions used to index the array.</param>
|
||||
/// <returns>The created <see cref="T:System.Linq.Expressions.IndexExpression" />.</returns>
|
||||
// Token: 0x060002B1 RID: 689 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002B1")]
|
||||
[Address(RVA = "0x542EB0", Offset = "0x541CB0", VA = "0x180542EB0")]
|
||||
public static IndexExpression ArrayAccess(Expression array, IEnumerable<Expression> indexes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates an <see cref="T:System.Linq.Expressions.IndexExpression" /> representing the access to an indexed property.</summary>
|
||||
/// <param name="instance">The object to which the property belongs. If the property is static/shared, it must be null.</param>
|
||||
/// <param name="indexer">The <see cref="T:System.Reflection.PropertyInfo" /> that represents the property to index.</param>
|
||||
/// <param name="arguments">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of <see cref="T:System.Linq.Expressions.Expression" /> objects that are used to index the property.</param>
|
||||
/// <returns>The created <see cref="T:System.Linq.Expressions.IndexExpression" />.</returns>
|
||||
// Token: 0x060002B2 RID: 690 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002B2")]
|
||||
[Address(RVA = "0x552F70", Offset = "0x551D70", VA = "0x180552F70")]
|
||||
public static IndexExpression Property(Expression instance, PropertyInfo indexer, IEnumerable<Expression> arguments)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002B3 RID: 691 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002B3")]
|
||||
[Address(RVA = "0x54EAC0", Offset = "0x54D8C0", VA = "0x18054EAC0")]
|
||||
private static IndexExpression MakeIndexProperty(Expression instance, PropertyInfo indexer, string paramName, ReadOnlyCollection<Expression> argList)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002B4 RID: 692 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002B4")]
|
||||
[Address(RVA = "0x555D20", Offset = "0x554B20", VA = "0x180555D20")]
|
||||
private static void ValidateIndexedProperty(Expression instance, PropertyInfo indexer, string paramName, ref ReadOnlyCollection<Expression> argList)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002B5 RID: 693 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002B5")]
|
||||
[Address(RVA = "0x555540", Offset = "0x554340", VA = "0x180555540")]
|
||||
private static void ValidateAccessor(Expression instance, MethodInfo method, ParameterInfo[] indexes, ref ReadOnlyCollection<Expression> arguments, string paramName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002B6 RID: 694 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002B6")]
|
||||
[Address(RVA = "0x555170", Offset = "0x553F70", VA = "0x180555170")]
|
||||
private static void ValidateAccessorArgumentTypes(MethodInfo method, ParameterInfo[] indexes, ref ReadOnlyCollection<Expression> arguments, string paramName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002B7 RID: 695 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002B7")]
|
||||
[Address(RVA = "0x54C1A0", Offset = "0x54AFA0", VA = "0x18054C1A0")]
|
||||
internal static InvocationExpression Invoke(Expression expression, Expression arg0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002B8 RID: 696 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002B8")]
|
||||
[Address(RVA = "0x549460", Offset = "0x548260", VA = "0x180549460")]
|
||||
internal static MethodInfo GetInvokeMethod(Expression expression)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.LabelExpression" /> representing a label with the given default value.</summary>
|
||||
/// <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget" /> which this <see cref="T:System.Linq.Expressions.LabelExpression" /> will be associated with.</param>
|
||||
/// <param name="defaultValue">The value of this <see cref="T:System.Linq.Expressions.LabelExpression" /> when the label is reached through regular control flow.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.LabelExpression" /> with the given default value.</returns>
|
||||
// Token: 0x060002B9 RID: 697 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002B9")]
|
||||
[Address(RVA = "0x54CB70", Offset = "0x54B970", VA = "0x18054CB70")]
|
||||
public static LabelExpression Label(LabelTarget target, Expression defaultValue)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.LabelTarget" /> representing a label with the given type and name.</summary>
|
||||
/// <param name="type">The type of value that is passed when jumping to the label.</param>
|
||||
/// <param name="name">The name of the label.</param>
|
||||
/// <returns>The new <see cref="T:System.Linq.Expressions.LabelTarget" />.</returns>
|
||||
// Token: 0x060002BA RID: 698 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002BA")]
|
||||
[Address(RVA = "0x54CC20", Offset = "0x54BA20", VA = "0x18054CC20")]
|
||||
public static LabelTarget Label(Type type, string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002BB RID: 699 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002BB")]
|
||||
[Address(RVA = "0x547730", Offset = "0x546530", VA = "0x180547730")]
|
||||
internal static LambdaExpression CreateLambda(Type delegateType, Expression body, string name, bool tailCall, ReadOnlyCollection<ParameterExpression> parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates an <see cref="T:System.Linq.Expressions.Expression`1" /> where the delegate type is known at compile time.</summary>
|
||||
/// <param name="body">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> property equal to.</param>
|
||||
/// <param name="parameters">An array of <see cref="T:System.Linq.Expressions.ParameterExpression" /> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> collection.</param>
|
||||
/// <typeparam name="TDelegate">A delegate type.</typeparam>
|
||||
/// <returns>An <see cref="T:System.Linq.Expressions.Expression`1" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="body" /> is <see langword="null" />.-or-One or more elements in <paramref name="parameters" /> are <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="TDelegate" /> is not a delegate type.-or-
|
||||
/// <paramref name="body" />.Type represents a type that is not assignable to the return type of <paramref name="TDelegate" />.-or-
|
||||
/// <paramref name="parameters" /> does not contain the same number of elements as the list of parameters for <paramref name="TDelegate" />.-or-The <see cref="P:System.Linq.Expressions.Expression.Type" /> property of an element of <paramref name="parameters" /> is not assignable from the type of the corresponding parameter type of <paramref name="TDelegate" />.</exception>
|
||||
// Token: 0x060002BC RID: 700 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002BC")]
|
||||
[Address(RVA = "0x2174770", Offset = "0x2173570", VA = "0x182174770")]
|
||||
public static Expression<TDelegate> Lambda<TDelegate>(Expression body, params ParameterExpression[] parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates an <see cref="T:System.Linq.Expressions.Expression`1" /> where the delegate type is known at compile time.</summary>
|
||||
/// <param name="body">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> property equal to.</param>
|
||||
/// <param name="tailCall">A <see cref="T:System.Boolean" /> that indicates if tail call optimization will be applied when compiling the created expression.</param>
|
||||
/// <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> that contains <see cref="T:System.Linq.Expressions.ParameterExpression" /> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> collection.</param>
|
||||
/// <typeparam name="TDelegate">The delegate type. </typeparam>
|
||||
/// <returns>An <see cref="T:System.Linq.Expressions.Expression`1" /> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> properties set to the specified values.</returns>
|
||||
// Token: 0x060002BD RID: 701 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002BD")]
|
||||
[Address(RVA = "0x21746E0", Offset = "0x21734E0", VA = "0x1821746E0")]
|
||||
public static Expression<TDelegate> Lambda<TDelegate>(Expression body, bool tailCall, IEnumerable<ParameterExpression> parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates an <see cref="T:System.Linq.Expressions.Expression`1" /> where the delegate type is known at compile time.</summary>
|
||||
/// <param name="body">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> property equal to.</param>
|
||||
/// <param name="name">The name of the lambda. Used for generating debugging info.</param>
|
||||
/// <param name="tailCall">A <see cref="T:System.Boolean" /> that indicates if tail call optimization will be applied when compiling the created expression.</param>
|
||||
/// <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> that contains <see cref="T:System.Linq.Expressions.ParameterExpression" /> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> collection.</param>
|
||||
/// <typeparam name="TDelegate">The delegate type. </typeparam>
|
||||
/// <returns>An <see cref="T:System.Linq.Expressions.Expression`1" /> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> properties set to the specified values.</returns>
|
||||
// Token: 0x060002BE RID: 702 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002BE")]
|
||||
[Address(RVA = "0x21747F0", Offset = "0x21735F0", VA = "0x1821747F0")]
|
||||
public static Expression<TDelegate> Lambda<TDelegate>(Expression body, string name, bool tailCall, IEnumerable<ParameterExpression> parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.LambdaExpression" /> by first constructing a delegate type. It can be used when the delegate type is not known at compile time.</summary>
|
||||
/// <param name="delegateType">A <see cref="T:System.Type" /> that represents a delegate signature for the lambda.</param>
|
||||
/// <param name="body">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> property equal to.</param>
|
||||
/// <param name="parameters">An array of <see cref="T:System.Linq.Expressions.ParameterExpression" /> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> collection.</param>
|
||||
/// <returns>An object that represents a lambda expression which has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="delegateType" /> or <paramref name="body" /> is <see langword="null" />.-or-One or more elements in <paramref name="parameters" /> are <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="delegateType" /> does not represent a delegate type.-or-
|
||||
/// <paramref name="body" />.Type represents a type that is not assignable to the return type of the delegate type represented by <paramref name="delegateType" />.-or-
|
||||
/// <paramref name="parameters" /> does not contain the same number of elements as the list of parameters for the delegate type represented by <paramref name="delegateType" />.-or-The <see cref="P:System.Linq.Expressions.Expression.Type" /> property of an element of <paramref name="parameters" /> is not assignable from the type of the corresponding parameter type of the delegate type represented by <paramref name="delegateType" />.</exception>
|
||||
// Token: 0x060002BF RID: 703 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002BF")]
|
||||
[Address(RVA = "0x54CD00", Offset = "0x54BB00", VA = "0x18054CD00")]
|
||||
public static LambdaExpression Lambda(Type delegateType, Expression body, params ParameterExpression[] parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a LambdaExpression by first constructing a delegate type.</summary>
|
||||
/// <param name="delegateType">A <see cref="P:System.Linq.Expressions.Expression.Type" /> representing the delegate signature for the lambda.</param>
|
||||
/// <param name="body">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> property equal to. </param>
|
||||
/// <param name="name">The name for the lambda. Used for emitting debug information.</param>
|
||||
/// <param name="tailCall">A <see cref="T:System.Boolean" /> that indicates if tail call optimization will be applied when compiling the created expression. </param>
|
||||
/// <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> that contains <see cref="T:System.Linq.Expressions.ParameterExpression" /> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> collection. </param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression" /> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> property equal to Lambda and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> properties set to the specified values.</returns>
|
||||
// Token: 0x060002C0 RID: 704 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C0")]
|
||||
[Address(RVA = "0x54CDF0", Offset = "0x54BBF0", VA = "0x18054CDF0")]
|
||||
public static LambdaExpression Lambda(Type delegateType, Expression body, string name, bool tailCall, IEnumerable<ParameterExpression> parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002C1 RID: 705 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002C1")]
|
||||
[Address(RVA = "0x5563A0", Offset = "0x5551A0", VA = "0x1805563A0")]
|
||||
private static void ValidateLambdaArgs(Type delegateType, ref Expression body, ReadOnlyCollection<ParameterExpression> parameters, string paramName)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression" /> that represents accessing a field.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> property equal to. For <see langword="static" /> (<see langword="Shared" /> in Visual Basic), <paramref name="expression" /> must be <see langword="null" />.</param>
|
||||
/// <param name="field">The <see cref="T:System.Reflection.FieldInfo" /> to set the <see cref="P:System.Linq.Expressions.MemberExpression.Member" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MemberExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" /> and the <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> and <see cref="P:System.Linq.Expressions.MemberExpression.Member" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="field" /> is <see langword="null" />.-or-The field represented by <paramref name="field" /> is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic) and <paramref name="expression" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="expression" />.Type is not assignable to the declaring type of the field represented by <paramref name="field" />.</exception>
|
||||
// Token: 0x060002C2 RID: 706 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C2")]
|
||||
[Address(RVA = "0x548800", Offset = "0x547600", VA = "0x180548800")]
|
||||
public static MemberExpression Field(Expression expression, FieldInfo field)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression" /> that represents accessing a field given the name of the field.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> whose <see cref="P:System.Linq.Expressions.Expression.Type" /> contains a field named <paramref name="fieldName" />. This can be null for static fields.</param>
|
||||
/// <param name="fieldName">The name of a field to be accessed.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MemberExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" />, the <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> property set to <paramref name="expression" />, and the <see cref="P:System.Linq.Expressions.MemberExpression.Member" /> property set to the <see cref="T:System.Reflection.FieldInfo" /> that represents the field denoted by <paramref name="fieldName" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="expression" /> or <paramref name="fieldName" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">No field named <paramref name="fieldName" /> is defined in <paramref name="expression" />.Type or its base types.</exception>
|
||||
// Token: 0x060002C3 RID: 707 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C3")]
|
||||
[Address(RVA = "0x5489D0", Offset = "0x5477D0", VA = "0x1805489D0")]
|
||||
public static MemberExpression Field(Expression expression, string fieldName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression" /> that represents accessing a property.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> whose <see cref="P:System.Linq.Expressions.Expression.Type" /> contains a property named <paramref name="propertyName" />. This can be <see langword="null" /> for static properties.</param>
|
||||
/// <param name="propertyName">The name of a property to be accessed.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MemberExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" />, the <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> property set to <paramref name="expression" />, and the <see cref="P:System.Linq.Expressions.MemberExpression.Member" /> property set to the <see cref="T:System.Reflection.PropertyInfo" /> that represents the property denoted by <paramref name="propertyName" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="expression" /> or <paramref name="propertyName" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">No property named <paramref name="propertyName" /> is defined in <paramref name="expression" />.Type or its base types.</exception>
|
||||
// Token: 0x060002C4 RID: 708 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C4")]
|
||||
[Address(RVA = "0x553080", Offset = "0x551E80", VA = "0x180553080")]
|
||||
public static MemberExpression Property(Expression expression, string propertyName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression" /> that represents accessing a property.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> property equal to. This can be null for static properties.</param>
|
||||
/// <param name="property">The <see cref="T:System.Reflection.PropertyInfo" /> to set the <see cref="P:System.Linq.Expressions.MemberExpression.Member" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MemberExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" /> and the <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> and <see cref="P:System.Linq.Expressions.MemberExpression.Member" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="property" /> is <see langword="null" />.-or-The property that <paramref name="property" /> represents is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic) and <paramref name="expression" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="expression" />.Type is not assignable to the declaring type of the property that <paramref name="property" /> represents.</exception>
|
||||
// Token: 0x060002C5 RID: 709 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C5")]
|
||||
[Address(RVA = "0x553220", Offset = "0x552020", VA = "0x180553220")]
|
||||
public static MemberExpression Property(Expression expression, PropertyInfo property)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression" /> that represents accessing either a field or a property.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> that represents the object that the member belongs to. This can be null for static members.</param>
|
||||
/// <param name="member">The <see cref="T:System.Reflection.MemberInfo" /> that describes the field or property to be accessed.</param>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.MemberExpression" /> that results from calling the appropriate factory method.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="member" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="member" /> does not represent a field or property.</exception>
|
||||
// Token: 0x060002C6 RID: 710 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C6")]
|
||||
[Address(RVA = "0x54ED00", Offset = "0x54DB00", VA = "0x18054ED00")]
|
||||
public static MemberExpression MakeMemberAccess(Expression expression, MemberInfo member)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002C7 RID: 711 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C7")]
|
||||
[Address(RVA = "0x544260", Offset = "0x543060", VA = "0x180544260")]
|
||||
internal static MethodCallExpression Call(MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that represents a call to a <see langword="static" /> (<see langword="Shared" /> in Visual Basic) method that takes one argument.</summary>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> property equal to.</param>
|
||||
/// <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the first argument.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="method" /> is null.</exception>
|
||||
// Token: 0x060002C8 RID: 712 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C8")]
|
||||
[Address(RVA = "0x544360", Offset = "0x543160", VA = "0x180544360")]
|
||||
public static MethodCallExpression Call(MethodInfo method, Expression arg0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that represents a call to a static method that takes two arguments.</summary>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> property equal to.</param>
|
||||
/// <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the first argument.</param>
|
||||
/// <param name="arg1">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the second argument.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="method" /> is null.</exception>
|
||||
// Token: 0x060002C9 RID: 713 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C9")]
|
||||
[Address(RVA = "0x5449A0", Offset = "0x5437A0", VA = "0x1805449A0")]
|
||||
public static MethodCallExpression Call(MethodInfo method, Expression arg0, Expression arg1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that represents a call to a static method that takes three arguments.</summary>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> property equal to.</param>
|
||||
/// <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the first argument.</param>
|
||||
/// <param name="arg1">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the second argument.</param>
|
||||
/// <param name="arg2">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the third argument.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="method" /> is null.</exception>
|
||||
// Token: 0x060002CA RID: 714 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002CA")]
|
||||
[Address(RVA = "0x544530", Offset = "0x543330", VA = "0x180544530")]
|
||||
public static MethodCallExpression Call(MethodInfo method, Expression arg0, Expression arg1, Expression arg2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that represents a call to a static method that takes four arguments.</summary>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> property equal to.</param>
|
||||
/// <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the first argument.</param>
|
||||
/// <param name="arg1">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the second argument.</param>
|
||||
/// <param name="arg2">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the third argument.</param>
|
||||
/// <param name="arg3">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the fourth argument.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="method" /> is null.</exception>
|
||||
// Token: 0x060002CB RID: 715 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002CB")]
|
||||
[Address(RVA = "0x546190", Offset = "0x544F90", VA = "0x180546190")]
|
||||
public static MethodCallExpression Call(MethodInfo method, Expression arg0, Expression arg1, Expression arg2, Expression arg3)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that represents a call to a static method that takes five arguments.</summary>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> property equal to.</param>
|
||||
/// <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the first argument.</param>
|
||||
/// <param name="arg1">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the second argument.</param>
|
||||
/// <param name="arg2">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the third argument.</param>
|
||||
/// <param name="arg3">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the fourth argument.</param>
|
||||
/// <param name="arg4">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the fifth argument.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="method" /> is null.</exception>
|
||||
// Token: 0x060002CC RID: 716 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002CC")]
|
||||
[Address(RVA = "0x545CE0", Offset = "0x544AE0", VA = "0x180545CE0")]
|
||||
public static MethodCallExpression Call(MethodInfo method, Expression arg0, Expression arg1, Expression arg2, Expression arg3, Expression arg4)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that represents a call to a static (Shared in Visual Basic) method.</summary>
|
||||
/// <param name="method">The <see cref="T:System.Reflection.MethodInfo" /> that represents the target method.</param>
|
||||
/// <param name="arguments">A collection of <see cref="T:System.Linq.Expressions.Expression" /> that represents the call arguments.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> properties set to the specified values.</returns>
|
||||
// Token: 0x060002CD RID: 717 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002CD")]
|
||||
[Address(RVA = "0x5451E0", Offset = "0x543FE0", VA = "0x1805451E0")]
|
||||
public static MethodCallExpression Call(MethodInfo method, IEnumerable<Expression> arguments)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that represents a call to a method that takes no arguments.</summary>
|
||||
/// <param name="instance">An <see cref="T:System.Linq.Expressions.Expression" /> that specifies the instance for an instance method call (pass <see langword="null" /> for a <see langword="static" /> (<see langword="Shared" /> in Visual Basic) method).</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="method" /> is <see langword="null" />.-or-
|
||||
/// <paramref name="instance" /> is <see langword="null" /> and <paramref name="method" /> represents an instance method.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="instance" />.Type is not assignable to the declaring type of the method represented by <paramref name="method" />.</exception>
|
||||
// Token: 0x060002CE RID: 718 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002CE")]
|
||||
[Address(RVA = "0x544870", Offset = "0x543670", VA = "0x180544870")]
|
||||
public static MethodCallExpression Call(Expression instance, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that represents a call to a method that takes arguments.</summary>
|
||||
/// <param name="instance">An <see cref="T:System.Linq.Expressions.Expression" /> that specifies the instance for an instance method call (pass <see langword="null" /> for a <see langword="static" /> (<see langword="Shared" /> in Visual Basic) method).</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> property equal to.</param>
|
||||
/// <param name="arguments">An array of <see cref="T:System.Linq.Expressions.Expression" /> objects to use to populate the <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" /> collection.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" />, <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, and <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="method" /> is <see langword="null" />.-or-
|
||||
/// <paramref name="instance" /> is <see langword="null" /> and <paramref name="method" /> represents an instance method.-or-
|
||||
/// <paramref name="arguments" /> is not <see langword="null" /> and one or more of its elements is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="instance" />.Type is not assignable to the declaring type of the method represented by <paramref name="method" />.-or-The number of elements in <paramref name="arguments" /> does not equal the number of parameters for the method represented by <paramref name="method" />.-or-One or more of the elements of <paramref name="arguments" /> is not assignable to the corresponding parameter for the method represented by <paramref name="method" />.</exception>
|
||||
// Token: 0x060002CF RID: 719 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002CF")]
|
||||
[Address(RVA = "0x5455D0", Offset = "0x5443D0", VA = "0x1805455D0")]
|
||||
public static MethodCallExpression Call(Expression instance, MethodInfo method, params Expression[] arguments)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002D0 RID: 720 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D0")]
|
||||
[Address(RVA = "0x545650", Offset = "0x544450", VA = "0x180545650")]
|
||||
internal static MethodCallExpression Call(Expression instance, MethodInfo method, Expression arg0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that represents a call to a method that takes two arguments.</summary>
|
||||
/// <param name="instance">An <see cref="T:System.Linq.Expressions.Expression" /> that specifies the instance for an instance call. (pass null for a static (Shared in Visual Basic) method).</param>
|
||||
/// <param name="method">The <see cref="T:System.Reflection.MethodInfo" /> that represents the target method.</param>
|
||||
/// <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the first argument.</param>
|
||||
/// <param name="arg1">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the second argument.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> properties set to the specified values.</returns>
|
||||
// Token: 0x060002D1 RID: 721 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D1")]
|
||||
[Address(RVA = "0x545A10", Offset = "0x544810", VA = "0x180545A10")]
|
||||
public static MethodCallExpression Call(Expression instance, MethodInfo method, Expression arg0, Expression arg1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that represents a call to a method that takes three arguments.</summary>
|
||||
/// <param name="instance">An <see cref="T:System.Linq.Expressions.Expression" /> that specifies the instance for an instance call. (pass null for a static (Shared in Visual Basic) method).</param>
|
||||
/// <param name="method">The <see cref="T:System.Reflection.MethodInfo" /> that represents the target method.</param>
|
||||
/// <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the first argument.</param>
|
||||
/// <param name="arg1">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the second argument.</param>
|
||||
/// <param name="arg2">The <see cref="T:System.Linq.Expressions.Expression" /> that represents the third argument.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> properties set to the specified values.</returns>
|
||||
// Token: 0x060002D2 RID: 722 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D2")]
|
||||
[Address(RVA = "0x545250", Offset = "0x544050", VA = "0x180545250")]
|
||||
public static MethodCallExpression Call(Expression instance, MethodInfo method, Expression arg0, Expression arg1, Expression arg2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that represents a call to a method by calling the appropriate factory method.</summary>
|
||||
/// <param name="instance">An <see cref="T:System.Linq.Expressions.Expression" /> whose <see cref="P:System.Linq.Expressions.Expression.Type" /> property value will be searched for a specific method.</param>
|
||||
/// <param name="methodName">The name of the method.</param>
|
||||
/// <param name="typeArguments">An array of <see cref="T:System.Type" /> objects that specify the type parameters of the generic method. This argument should be null when methodName specifies a non-generic method.</param>
|
||||
/// <param name="arguments">An array of <see cref="T:System.Linq.Expressions.Expression" /> objects that represents the arguments to the method.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> property equal to <paramref name="instance" />, <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> set to the <see cref="T:System.Reflection.MethodInfo" /> that represents the specified instance method, and <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" /> set to the specified arguments.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="instance" /> or <paramref name="methodName" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">No method whose name is <paramref name="methodName" />, whose type parameters match <paramref name="typeArguments" />, and whose parameter types match <paramref name="arguments" /> is found in <paramref name="instance" />.Type or its base types.-or-More than one method whose name is <paramref name="methodName" />, whose type parameters match <paramref name="typeArguments" />, and whose parameter types match <paramref name="arguments" /> is found in <paramref name="instance" />.Type or its base types.</exception>
|
||||
// Token: 0x060002D3 RID: 723 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D3")]
|
||||
[Address(RVA = "0x545850", Offset = "0x544650", VA = "0x180545850")]
|
||||
public static MethodCallExpression Call(Expression instance, string methodName, Type[] typeArguments, params Expression[] arguments)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that represents a call to a method that takes arguments.</summary>
|
||||
/// <param name="instance">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> property equal to (pass <see langword="null" /> for a <see langword="static" /> (<see langword="Shared" /> in Visual Basic) method).</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> property equal to.</param>
|
||||
/// <param name="arguments">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> that contains <see cref="T:System.Linq.Expressions.Expression" /> objects to use to populate the <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" /> collection.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call" /> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" />, <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, and <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="method" /> is <see langword="null" />.-or-
|
||||
/// <paramref name="instance" /> is <see langword="null" /> and <paramref name="method" /> represents an instance method.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="instance" />.Type is not assignable to the declaring type of the method represented by <paramref name="method" />.-or-The number of elements in <paramref name="arguments" /> does not equal the number of parameters for the method represented by <paramref name="method" />.-or-One or more of the elements of <paramref name="arguments" /> is not assignable to the corresponding parameter for the method represented by <paramref name="method" />.</exception>
|
||||
// Token: 0x060002D4 RID: 724 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D4")]
|
||||
[Address(RVA = "0x544C20", Offset = "0x543A20", VA = "0x180544C20")]
|
||||
public static MethodCallExpression Call(Expression instance, MethodInfo method, IEnumerable<Expression> arguments)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002D5 RID: 725 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D5")]
|
||||
[Address(RVA = "0x5569C0", Offset = "0x5557C0", VA = "0x1805569C0")]
|
||||
private static ParameterInfo[] ValidateMethodAndGetParameters(Expression instance, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002D6 RID: 726 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002D6")]
|
||||
[Address(RVA = "0x556F70", Offset = "0x555D70", VA = "0x180556F70")]
|
||||
private static void ValidateStaticOrInstanceMethod(Expression instance, MethodInfo method)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002D7 RID: 727 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002D7")]
|
||||
[Address(RVA = "0x555780", Offset = "0x554580", VA = "0x180555780")]
|
||||
private static void ValidateCallInstanceType(Type instanceType, MethodInfo method)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002D8 RID: 728 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002D8")]
|
||||
[Address(RVA = "0x555770", Offset = "0x554570", VA = "0x180555770")]
|
||||
private static void ValidateArgumentTypes(MethodBase method, ExpressionType nodeKind, ref ReadOnlyCollection<Expression> arguments, string methodParamName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002D9 RID: 729 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D9")]
|
||||
[Address(RVA = "0x54A9E0", Offset = "0x5497E0", VA = "0x18054A9E0")]
|
||||
private static ParameterInfo[] GetParametersForValidation(MethodBase method, ExpressionType nodeKind)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002DA RID: 730 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002DA")]
|
||||
[Address(RVA = "0x555760", Offset = "0x554560", VA = "0x180555760")]
|
||||
private static void ValidateArgumentCount(MethodBase method, ExpressionType nodeKind, int count, ParameterInfo[] pis)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002DB RID: 731 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002DB")]
|
||||
[Address(RVA = "0x556AF0", Offset = "0x5558F0", VA = "0x180556AF0")]
|
||||
private static Expression ValidateOneArgument(MethodBase method, ExpressionType nodeKind, Expression arg, ParameterInfo pi, string methodParamName, string argumentParamName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002DC RID: 732 RVA: 0x00002958 File Offset: 0x00000B58
|
||||
[Token(Token = "0x60002DC")]
|
||||
[Address(RVA = "0x554CE0", Offset = "0x553AE0", VA = "0x180554CE0")]
|
||||
private static bool TryQuote(Type parameterType, ref Expression argument)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002DD RID: 733 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002DD")]
|
||||
[Address(RVA = "0x548B80", Offset = "0x547980", VA = "0x180548B80")]
|
||||
private static MethodInfo FindMethod(Type type, string methodName, Type[] typeArgs, Expression[] args, BindingFlags flags)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002DE RID: 734 RVA: 0x00002970 File Offset: 0x00000B70
|
||||
[Token(Token = "0x60002DE")]
|
||||
[Address(RVA = "0x54C310", Offset = "0x54B110", VA = "0x18054C310")]
|
||||
private static bool IsCompatible(MethodBase m, Expression[] arguments)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002DF RID: 735 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002DF")]
|
||||
[Address(RVA = "0x542D80", Offset = "0x541B80", VA = "0x180542D80")]
|
||||
private static MethodInfo ApplyTypeArgs(MethodInfo m, Type[] typeArgs)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.NewArrayExpression" /> that represents creating a one-dimensional array and initializing it from a list of elements.</summary>
|
||||
/// <param name="type">A <see cref="T:System.Type" /> that represents the element type of the array.</param>
|
||||
/// <param name="initializers">An array of <see cref="T:System.Linq.Expressions.Expression" /> objects to use to populate the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" /> collection.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.NewArrayExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayInit" /> and the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" /> property set to the specified value.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="type" /> or <paramref name="initializers" /> is <see langword="null" />.-or-An element of <paramref name="initializers" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Linq.Expressions.Expression.Type" /> property of an element of <paramref name="initializers" /> represents a type that is not assignable to the type <paramref name="type" />.</exception>
|
||||
// Token: 0x060002E0 RID: 736 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002E0")]
|
||||
[Address(RVA = "0x5517F0", Offset = "0x5505F0", VA = "0x1805517F0")]
|
||||
public static NewArrayExpression NewArrayInit(Type type, params Expression[] initializers)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.NewArrayExpression" /> that represents creating a one-dimensional array and initializing it from a list of elements.</summary>
|
||||
/// <param name="type">A <see cref="T:System.Type" /> that represents the element type of the array.</param>
|
||||
/// <param name="initializers">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> that contains <see cref="T:System.Linq.Expressions.Expression" /> objects to use to populate the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" /> collection.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.NewArrayExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayInit" /> and the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" /> property set to the specified value.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="type" /> or <paramref name="initializers" /> is <see langword="null" />.-or-An element of <paramref name="initializers" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Linq.Expressions.Expression.Type" /> property of an element of <paramref name="initializers" /> represents a type that is not assignable to the type that <paramref name="type" /> represents.</exception>
|
||||
// Token: 0x060002E1 RID: 737 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002E1")]
|
||||
[Address(RVA = "0x551860", Offset = "0x550660", VA = "0x180551860")]
|
||||
public static NewArrayExpression NewArrayInit(Type type, IEnumerable<Expression> initializers)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.NewArrayExpression" /> that represents creating an array that has a specified rank.</summary>
|
||||
/// <param name="type">A <see cref="T:System.Type" /> that represents the element type of the array.</param>
|
||||
/// <param name="bounds">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> that contains <see cref="T:System.Linq.Expressions.Expression" /> objects to use to populate the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" /> collection.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.NewArrayExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayBounds" /> and the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" /> property set to the specified value.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="type" /> or <paramref name="bounds" /> is <see langword="null" />.-or-An element of <paramref name="bounds" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The <see cref="P:System.Linq.Expressions.Expression.Type" /> property of an element of <paramref name="bounds" /> does not represent an integral type.</exception>
|
||||
// Token: 0x060002E2 RID: 738 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002E2")]
|
||||
[Address(RVA = "0x551560", Offset = "0x550360", VA = "0x180551560")]
|
||||
public static NewArrayExpression NewArrayBounds(Type type, IEnumerable<Expression> bounds)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.ParameterExpression" /> node that can be used to identify a parameter or a variable in an expression tree.</summary>
|
||||
/// <param name="type">The type of the parameter or variable.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.ParameterExpression" /> node with the specified name and type.</returns>
|
||||
// Token: 0x060002E3 RID: 739 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002E3")]
|
||||
[Address(RVA = "0x552A70", Offset = "0x551870", VA = "0x180552A70")]
|
||||
public static ParameterExpression Parameter(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.ParameterExpression" /> node that can be used to identify a parameter or a variable in an expression tree.</summary>
|
||||
/// <param name="type">The type of the parameter or variable.</param>
|
||||
/// <param name="name">The name of the parameter or variable, used for debugging or printing purpose only.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.ParameterExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Parameter" /> and the <see cref="P:System.Linq.Expressions.Expression.Type" /> and <see cref="P:System.Linq.Expressions.ParameterExpression.Name" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="type" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060002E4 RID: 740 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002E4")]
|
||||
[Address(RVA = "0x5529C0", Offset = "0x5517C0", VA = "0x1805529C0")]
|
||||
public static ParameterExpression Parameter(Type type, string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.ParameterExpression" /> node that can be used to identify a parameter or a variable in an expression tree.</summary>
|
||||
/// <param name="type">The type of the parameter or variable.</param>
|
||||
/// <param name="name">The name of the parameter or variable. This name is used for debugging or printing purpose only.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.ParameterExpression" /> node with the specified name and type.</returns>
|
||||
// Token: 0x060002E5 RID: 741 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002E5")]
|
||||
[Address(RVA = "0x558000", Offset = "0x556E00", VA = "0x180558000")]
|
||||
public static ParameterExpression Variable(Type type, string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002E6 RID: 742 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002E6")]
|
||||
[Address(RVA = "0x557EE0", Offset = "0x556CE0", VA = "0x180557EE0")]
|
||||
private static void Validate(Type type, bool allowByRef)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.TryExpression" /> representing a try block with a finally block and no catch statements.</summary>
|
||||
/// <param name="body">The body of the try block.</param>
|
||||
/// <param name="finally">The body of the finally block.</param>
|
||||
/// <returns>The created <see cref="T:System.Linq.Expressions.TryExpression" />.</returns>
|
||||
// Token: 0x060002E7 RID: 743 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002E7")]
|
||||
[Address(RVA = "0x554C70", Offset = "0x553A70", VA = "0x180554C70")]
|
||||
public static TryExpression TryFinally(Expression body, Expression @finally)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.TryExpression" /> representing a try block with the specified elements.</summary>
|
||||
/// <param name="type">The result type of the try expression. If null, bodh and all handlers must have identical type.</param>
|
||||
/// <param name="body">The body of the try block.</param>
|
||||
/// <param name="finally">The body of the finally block. Pass null if the try block has no finally block associated with it.</param>
|
||||
/// <param name="fault">The body of the fault block. Pass null if the try block has no fault block associated with it.</param>
|
||||
/// <param name="handlers">A collection of <see cref="T:System.Linq.Expressions.CatchBlock" />s representing the catch statements to be associated with the try block.</param>
|
||||
/// <returns>The created <see cref="T:System.Linq.Expressions.TryExpression" />.</returns>
|
||||
// Token: 0x060002E8 RID: 744 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002E8")]
|
||||
[Address(RVA = "0x54F100", Offset = "0x54DF00", VA = "0x18054F100")]
|
||||
public static TryExpression MakeTry(Type type, Expression body, Expression @finally, Expression fault, IEnumerable<CatchBlock> handlers)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002E9 RID: 745 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002E9")]
|
||||
[Address(RVA = "0x557060", Offset = "0x555E60", VA = "0x180557060")]
|
||||
private static void ValidateTryAndCatchHaveSameType(Type type, Expression tryBody, ReadOnlyCollection<CatchBlock> handlers)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" />, given an operand and implementing method, by calling the appropriate factory method.</summary>
|
||||
/// <param name="unaryType">The <see cref="T:System.Linq.Expressions.ExpressionType" /> that specifies the type of unary operation.</param>
|
||||
/// <param name="operand">An <see cref="T:System.Linq.Expressions.Expression" /> that represents the operand.</param>
|
||||
/// <param name="type">The <see cref="T:System.Type" /> that specifies the type to be converted to (pass <see langword="null" /> if not applicable).</param>
|
||||
/// <param name="method">The <see cref="T:System.Reflection.MethodInfo" /> that represents the implementing method.</param>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.UnaryExpression" /> that results from calling the appropriate factory method.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="operand" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="unaryType" /> does not correspond to a unary expression node.</exception>
|
||||
// Token: 0x060002EA RID: 746 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002EA")]
|
||||
[Address(RVA = "0x54F2E0", Offset = "0x54E0E0", VA = "0x18054F2E0")]
|
||||
public static UnaryExpression MakeUnary(ExpressionType unaryType, Expression operand, Type type, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002EB RID: 747 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002EB")]
|
||||
[Address(RVA = "0x54B820", Offset = "0x54A620", VA = "0x18054B820")]
|
||||
private static UnaryExpression GetUserDefinedUnaryOperatorOrThrow(ExpressionType unaryType, string name, Expression operand)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002EC RID: 748 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002EC")]
|
||||
[Address(RVA = "0x54B9C0", Offset = "0x54A7C0", VA = "0x18054B9C0")]
|
||||
private static UnaryExpression GetUserDefinedUnaryOperator(ExpressionType unaryType, string name, Expression operand)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002ED RID: 749 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002ED")]
|
||||
[Address(RVA = "0x54A1F0", Offset = "0x548FF0", VA = "0x18054A1F0")]
|
||||
private static UnaryExpression GetMethodBasedUnaryOperator(ExpressionType unaryType, Expression operand, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002EE RID: 750 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002EE")]
|
||||
[Address(RVA = "0x54B610", Offset = "0x54A410", VA = "0x18054B610")]
|
||||
private static UnaryExpression GetUserDefinedCoercionOrThrow(ExpressionType coercionType, Expression expression, Type convertToType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002EF RID: 751 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002EF")]
|
||||
[Address(RVA = "0x54B750", Offset = "0x54A550", VA = "0x18054B750")]
|
||||
private static UnaryExpression GetUserDefinedCoercion(ExpressionType coercionType, Expression expression, Type convertToType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002F0 RID: 752 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F0")]
|
||||
[Address(RVA = "0x549EA0", Offset = "0x548CA0", VA = "0x180549EA0")]
|
||||
private static UnaryExpression GetMethodBasedCoercionOperator(ExpressionType unaryType, Expression operand, Type convertToType, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents an arithmetic negation operation.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Negate" /> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> and <see cref="P:System.Linq.Expressions.UnaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="expression" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly one argument.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the unary minus operator is not defined for <paramref name="expression" />.Type.-or-
|
||||
/// <paramref name="expression" />.Type (or its corresponding non-nullable type if it is a nullable value type) is not assignable to the argument type of the method represented by <paramref name="method" />.</exception>
|
||||
// Token: 0x060002F1 RID: 753 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F1")]
|
||||
[Address(RVA = "0x5513E0", Offset = "0x5501E0", VA = "0x1805513E0")]
|
||||
public static UnaryExpression Negate(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents a unary plus operation.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.UnaryPlus" /> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> and <see cref="P:System.Linq.Expressions.UnaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="expression" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly one argument.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the unary plus operator is not defined for <paramref name="expression" />.Type.-or-
|
||||
/// <paramref name="expression" />.Type (or its corresponding non-nullable type if it is a nullable value type) is not assignable to the argument type of the method represented by <paramref name="method" />.</exception>
|
||||
// Token: 0x060002F2 RID: 754 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F2")]
|
||||
[Address(RVA = "0x554E30", Offset = "0x553C30", VA = "0x180554E30")]
|
||||
public static UnaryExpression UnaryPlus(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents an arithmetic negation operation that has overflow checking. The implementing method can be specified.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NegateChecked" /> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> and <see cref="P:System.Linq.Expressions.UnaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="expression" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly one argument.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the unary minus operator is not defined for <paramref name="expression" />.Type.-or-
|
||||
/// <paramref name="expression" />.Type (or its corresponding non-nullable type if it is a nullable value type) is not assignable to the argument type of the method represented by <paramref name="method" />.</exception>
|
||||
// Token: 0x060002F3 RID: 755 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F3")]
|
||||
[Address(RVA = "0x551260", Offset = "0x550060", VA = "0x180551260")]
|
||||
public static UnaryExpression NegateChecked(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents a bitwise complement operation. The implementing method can be specified.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Not" /> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> and <see cref="P:System.Linq.Expressions.UnaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="expression" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly one argument.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="method" /> is <see langword="null" /> and the unary not operator is not defined for <paramref name="expression" />.Type.-or-
|
||||
/// <paramref name="expression" />.Type (or its corresponding non-nullable type if it is a nullable value type) is not assignable to the argument type of the method represented by <paramref name="method" />.</exception>
|
||||
// Token: 0x060002F4 RID: 756 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F4")]
|
||||
[Address(RVA = "0x551D20", Offset = "0x550B20", VA = "0x180551D20")]
|
||||
public static UnaryExpression Not(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns whether the expression evaluates to false.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to evaluate.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> that represents the implementing method.</param>
|
||||
/// <returns>An instance of <see cref="T:System.Linq.Expressions.UnaryExpression" />.</returns>
|
||||
// Token: 0x060002F5 RID: 757 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F5")]
|
||||
[Address(RVA = "0x54C520", Offset = "0x54B320", VA = "0x18054C520")]
|
||||
public static UnaryExpression IsFalse(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns whether the expression evaluates to true.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to evaluate.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> that represents the implementing method.</param>
|
||||
/// <returns>An instance of <see cref="T:System.Linq.Expressions.UnaryExpression" />.</returns>
|
||||
// Token: 0x060002F6 RID: 758 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F6")]
|
||||
[Address(RVA = "0x54C970", Offset = "0x54B770", VA = "0x18054C970")]
|
||||
public static UnaryExpression IsTrue(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns the expression representing the ones complement.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" />.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> that represents the implementing method.</param>
|
||||
/// <returns>An instance of <see cref="T:System.Linq.Expressions.UnaryExpression" />.</returns>
|
||||
// Token: 0x060002F7 RID: 759 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F7")]
|
||||
[Address(RVA = "0x551EB0", Offset = "0x550CB0", VA = "0x180551EB0")]
|
||||
public static UnaryExpression OnesComplement(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents an explicit reference or boxing conversion where <see langword="null" /> is supplied if the conversion fails.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property equal to.</param>
|
||||
/// <param name="type">A <see cref="T:System.Type" /> to set the <see cref="P:System.Linq.Expressions.Expression.Type" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.TypeAs" /> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> and <see cref="P:System.Linq.Expressions.Expression.Type" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="expression" /> or <paramref name="type" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060002F8 RID: 760 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F8")]
|
||||
[Address(RVA = "0x554CF0", Offset = "0x553AF0", VA = "0x180554CF0")]
|
||||
public static UnaryExpression TypeAs(Expression expression, Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents an explicit unboxing.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to unbox.</param>
|
||||
/// <param name="type">The new <see cref="T:System.Type" /> of the expression.</param>
|
||||
/// <returns>An instance of <see cref="T:System.Linq.Expressions.UnaryExpression" />.</returns>
|
||||
// Token: 0x060002F9 RID: 761 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F9")]
|
||||
[Address(RVA = "0x554F90", Offset = "0x553D90", VA = "0x180554F90")]
|
||||
public static UnaryExpression Unbox(Expression expression, Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents a type conversion operation.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property equal to.</param>
|
||||
/// <param name="type">A <see cref="T:System.Type" /> to set the <see cref="P:System.Linq.Expressions.Expression.Type" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Convert" /> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> and <see cref="P:System.Linq.Expressions.Expression.Type" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="expression" /> or <paramref name="type" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">No conversion operator is defined between <paramref name="expression" />.Type and <paramref name="type" />.</exception>
|
||||
// Token: 0x060002FA RID: 762 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002FA")]
|
||||
[Address(RVA = "0x5476C0", Offset = "0x5464C0", VA = "0x1805476C0")]
|
||||
public static UnaryExpression Convert(Expression expression, Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents a conversion operation for which the implementing method is specified.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property equal to.</param>
|
||||
/// <param name="type">A <see cref="T:System.Type" /> to set the <see cref="P:System.Linq.Expressions.Expression.Type" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Convert" /> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />, <see cref="P:System.Linq.Expressions.Expression.Type" />, and <see cref="P:System.Linq.Expressions.UnaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="expression" /> or <paramref name="type" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly one argument.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">No conversion operator is defined between <paramref name="expression" />.Type and <paramref name="type" />.-or-
|
||||
/// <paramref name="expression" />.Type is not assignable to the argument type of the method represented by <paramref name="method" />.-or-The return type of the method represented by <paramref name="method" /> is not assignable to <paramref name="type" />.-or-
|
||||
/// <paramref name="expression" />.Type or <paramref name="type" /> is a nullable value type and the corresponding non-nullable value type does not equal the argument type or the return type, respectively, of the method represented by <paramref name="method" />.</exception>
|
||||
/// <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method that matches the <paramref name="method" /> description was found.</exception>
|
||||
// Token: 0x060002FB RID: 763 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002FB")]
|
||||
[Address(RVA = "0x5474E0", Offset = "0x5462E0", VA = "0x1805474E0")]
|
||||
public static UnaryExpression Convert(Expression expression, Type type, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents a conversion operation that throws an exception if the target type is overflowed.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property equal to.</param>
|
||||
/// <param name="type">A <see cref="T:System.Type" /> to set the <see cref="P:System.Linq.Expressions.Expression.Type" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ConvertChecked" /> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> and <see cref="P:System.Linq.Expressions.Expression.Type" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="expression" /> or <paramref name="type" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">No conversion operator is defined between <paramref name="expression" />.Type and <paramref name="type" />.</exception>
|
||||
// Token: 0x060002FC RID: 764 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002FC")]
|
||||
[Address(RVA = "0x547470", Offset = "0x546270", VA = "0x180547470")]
|
||||
public static UnaryExpression ConvertChecked(Expression expression, Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents a conversion operation that throws an exception if the target type is overflowed and for which the implementing method is specified.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property equal to.</param>
|
||||
/// <param name="type">A <see cref="T:System.Type" /> to set the <see cref="P:System.Linq.Expressions.Expression.Type" /> property equal to.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Method" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ConvertChecked" /> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />, <see cref="P:System.Linq.Expressions.Expression.Type" />, and <see cref="P:System.Linq.Expressions.UnaryExpression.Method" /> properties set to the specified values.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="expression" /> or <paramref name="type" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="method" /> is not <see langword="null" /> and the method it represents returns <see langword="void" />, is not <see langword="static" /> (<see langword="Shared" /> in Visual Basic), or does not take exactly one argument.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">No conversion operator is defined between <paramref name="expression" />.Type and <paramref name="type" />.-or-
|
||||
/// <paramref name="expression" />.Type is not assignable to the argument type of the method represented by <paramref name="method" />.-or-The return type of the method represented by <paramref name="method" /> is not assignable to <paramref name="type" />.-or-
|
||||
/// <paramref name="expression" />.Type or <paramref name="type" /> is a nullable value type and the corresponding non-nullable value type does not equal the argument type or the return type, respectively, of the method represented by <paramref name="method" />.</exception>
|
||||
/// <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method that matches the <paramref name="method" /> description was found.</exception>
|
||||
// Token: 0x060002FD RID: 765 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002FD")]
|
||||
[Address(RVA = "0x547270", Offset = "0x546070", VA = "0x180547270")]
|
||||
public static UnaryExpression ConvertChecked(Expression expression, Type type, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents an expression for obtaining the length of a one-dimensional array.</summary>
|
||||
/// <param name="array">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ArrayLength" /> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property equal to <paramref name="array" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" />.Type does not represent an array type.</exception>
|
||||
// Token: 0x060002FE RID: 766 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002FE")]
|
||||
[Address(RVA = "0x5433B0", Offset = "0x5421B0", VA = "0x1805433B0")]
|
||||
public static UnaryExpression ArrayLength(Expression array)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents an expression that has a constant value of type <see cref="T:System.Linq.Expressions.Expression" />.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property equal to.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType" /> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Quote" /> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> property set to the specified value.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="expression" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060002FF RID: 767 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002FF")]
|
||||
[Address(RVA = "0x553520", Offset = "0x552320", VA = "0x180553520")]
|
||||
public static UnaryExpression Quote(Expression expression)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents a throwing of an exception with a given type.</summary>
|
||||
/// <param name="value">An <see cref="T:System.Linq.Expressions.Expression" />.</param>
|
||||
/// <param name="type">The new <see cref="T:System.Type" /> of the expression.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents the exception.</returns>
|
||||
// Token: 0x06000300 RID: 768 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000300")]
|
||||
[Address(RVA = "0x554B10", Offset = "0x553910", VA = "0x180554B10")]
|
||||
public static UnaryExpression Throw(Expression value, Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents the incrementing of the expression by 1.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to increment.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> that represents the implementing method.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents the incremented expression.</returns>
|
||||
// Token: 0x06000301 RID: 769 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000301")]
|
||||
[Address(RVA = "0x54C040", Offset = "0x54AE40", VA = "0x18054C040")]
|
||||
public static UnaryExpression Increment(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents the decrementing of the expression by 1.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to decrement.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> that represents the implementing method.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents the decremented expression.</returns>
|
||||
// Token: 0x06000302 RID: 770 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000302")]
|
||||
[Address(RVA = "0x547BF0", Offset = "0x5469F0", VA = "0x180547BF0")]
|
||||
public static UnaryExpression Decrement(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that increments the expression by 1 and assigns the result back to the expression.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to apply the operations on.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> that represents the implementing method.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents the resultant expression.</returns>
|
||||
// Token: 0x06000303 RID: 771 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000303")]
|
||||
[Address(RVA = "0x552F00", Offset = "0x551D00", VA = "0x180552F00")]
|
||||
public static UnaryExpression PreIncrementAssign(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that decrements the expression by 1 and assigns the result back to the expression.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to apply the operations on.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> that represents the implementing method.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents the resultant expression.</returns>
|
||||
// Token: 0x06000304 RID: 772 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000304")]
|
||||
[Address(RVA = "0x552E90", Offset = "0x551C90", VA = "0x180552E90")]
|
||||
public static UnaryExpression PreDecrementAssign(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents the assignment of the expression followed by a subsequent increment by 1 of the original expression.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to apply the operations on.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> that represents the implementing method.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents the resultant expression.</returns>
|
||||
// Token: 0x06000305 RID: 773 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000305")]
|
||||
[Address(RVA = "0x552B40", Offset = "0x551940", VA = "0x180552B40")]
|
||||
public static UnaryExpression PostIncrementAssign(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents the assignment of the expression followed by a subsequent decrement by 1 of the original expression.</summary>
|
||||
/// <param name="expression">An <see cref="T:System.Linq.Expressions.Expression" /> to apply the operations on.</param>
|
||||
/// <param name="method">A <see cref="T:System.Reflection.MethodInfo" /> that represents the implementing method.</param>
|
||||
/// <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression" /> that represents the resultant expression.</returns>
|
||||
// Token: 0x06000306 RID: 774 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000306")]
|
||||
[Address(RVA = "0x552AD0", Offset = "0x5518D0", VA = "0x180552AD0")]
|
||||
public static UnaryExpression PostDecrementAssign(Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000307 RID: 775 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000307")]
|
||||
[Address(RVA = "0x54EEC0", Offset = "0x54DCC0", VA = "0x18054EEC0")]
|
||||
private static UnaryExpression MakeOpAssignUnary(ExpressionType kind, Expression expression, MethodInfo method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400011B RID: 283
|
||||
[Token(Token = "0x400011B")]
|
||||
private static readonly CacheDict<Type, MethodInfo> s_lambdaDelegateCache;
|
||||
|
||||
// Token: 0x0400011C RID: 284
|
||||
[Token(Token = "0x400011C")]
|
||||
private static CacheDict<Type, Func<Expression, string, bool, ReadOnlyCollection<ParameterExpression>, LambdaExpression>> s_lambdaFactories;
|
||||
|
||||
// Token: 0x0400011D RID: 285
|
||||
[Token(Token = "0x400011D")]
|
||||
private static ConditionalWeakTable<Expression, Expression.ExtensionInfo> s_legacyCtorSupportTable;
|
||||
|
||||
// Token: 0x02000054 RID: 84
|
||||
[Token(Token = "0x2000054")]
|
||||
internal class BinaryExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000055 RID: 85
|
||||
[Token(Token = "0x2000055")]
|
||||
internal class BlockExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000056 RID: 86
|
||||
[Token(Token = "0x2000056")]
|
||||
internal class CatchBlockProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000057 RID: 87
|
||||
[Token(Token = "0x2000057")]
|
||||
internal class ConditionalExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000058 RID: 88
|
||||
[Token(Token = "0x2000058")]
|
||||
internal class ConstantExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000059 RID: 89
|
||||
[Token(Token = "0x2000059")]
|
||||
internal class DebugInfoExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200005A RID: 90
|
||||
[Token(Token = "0x200005A")]
|
||||
internal class DefaultExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200005B RID: 91
|
||||
[Token(Token = "0x200005B")]
|
||||
internal class GotoExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200005C RID: 92
|
||||
[Token(Token = "0x200005C")]
|
||||
internal class IndexExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200005D RID: 93
|
||||
[Token(Token = "0x200005D")]
|
||||
internal class InvocationExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200005E RID: 94
|
||||
[Token(Token = "0x200005E")]
|
||||
internal class LabelExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200005F RID: 95
|
||||
[Token(Token = "0x200005F")]
|
||||
internal class LambdaExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000060 RID: 96
|
||||
[Token(Token = "0x2000060")]
|
||||
internal class ListInitExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000061 RID: 97
|
||||
[Token(Token = "0x2000061")]
|
||||
internal class LoopExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000062 RID: 98
|
||||
[Token(Token = "0x2000062")]
|
||||
internal class MemberExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000063 RID: 99
|
||||
[Token(Token = "0x2000063")]
|
||||
internal class MemberInitExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000064 RID: 100
|
||||
[Token(Token = "0x2000064")]
|
||||
internal class MethodCallExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000065 RID: 101
|
||||
[Token(Token = "0x2000065")]
|
||||
internal class NewArrayExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000066 RID: 102
|
||||
[Token(Token = "0x2000066")]
|
||||
internal class NewExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000067 RID: 103
|
||||
[Token(Token = "0x2000067")]
|
||||
internal class ParameterExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000068 RID: 104
|
||||
[Token(Token = "0x2000068")]
|
||||
internal class RuntimeVariablesExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02000069 RID: 105
|
||||
[Token(Token = "0x2000069")]
|
||||
internal class SwitchCaseProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200006A RID: 106
|
||||
[Token(Token = "0x200006A")]
|
||||
internal class SwitchExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200006B RID: 107
|
||||
[Token(Token = "0x200006B")]
|
||||
internal class TryExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200006C RID: 108
|
||||
[Token(Token = "0x200006C")]
|
||||
internal class TypeBinaryExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200006D RID: 109
|
||||
[Token(Token = "0x200006D")]
|
||||
internal class UnaryExpressionProxy
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200006E RID: 110
|
||||
[Token(Token = "0x200006E")]
|
||||
private class ExtensionInfo
|
||||
{
|
||||
// Token: 0x0400011E RID: 286
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400011E")]
|
||||
internal readonly ExpressionType NodeType;
|
||||
|
||||
// Token: 0x0400011F RID: 287
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400011F")]
|
||||
internal readonly Type Type;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000097 RID: 151
|
||||
[Token(Token = "0x2000097")]
|
||||
internal sealed class Expression0<TDelegate> : Expression<TDelegate>
|
||||
{
|
||||
// Token: 0x0600047B RID: 1147 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600047B")]
|
||||
[Address(RVA = "0x1F07A70", Offset = "0x1F06870", VA = "0x181F07A70")]
|
||||
public Expression0(Expression body)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000A9 RID: 169
|
||||
// (get) Token: 0x0600047C RID: 1148 RVA: 0x00002D60 File Offset: 0x00000F60
|
||||
[Token(Token = "0x170000A9")]
|
||||
internal override int ParameterCount
|
||||
{
|
||||
[Token(Token = "0x600047C")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600047D RID: 1149 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600047D")]
|
||||
[Address(RVA = "0x2A19BA0", Offset = "0x2A189A0", VA = "0x182A19BA0", Slot = "16")]
|
||||
internal override ParameterExpression GetParameter(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600047E RID: 1150 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600047E")]
|
||||
[Address(RVA = "0x2A19BE0", Offset = "0x2A189E0", VA = "0x182A19BE0", Slot = "18")]
|
||||
internal override Expression<TDelegate> Rewrite(Expression body, ParameterExpression[] parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000098 RID: 152
|
||||
[Token(Token = "0x2000098")]
|
||||
internal sealed class Expression1<TDelegate> : Expression<TDelegate>
|
||||
{
|
||||
// Token: 0x0600047F RID: 1151 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600047F")]
|
||||
[Address(RVA = "0x2A19DD0", Offset = "0x2A18BD0", VA = "0x182A19DD0")]
|
||||
public Expression1(Expression body, ParameterExpression par0)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000AA RID: 170
|
||||
// (get) Token: 0x06000480 RID: 1152 RVA: 0x00002D78 File Offset: 0x00000F78
|
||||
[Token(Token = "0x170000AA")]
|
||||
internal override int ParameterCount
|
||||
{
|
||||
[Token(Token = "0x6000480")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000481 RID: 1153 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000481")]
|
||||
[Address(RVA = "0x2A19C60", Offset = "0x2A18A60", VA = "0x182A19C60", Slot = "16")]
|
||||
internal override ParameterExpression GetParameter(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000482 RID: 1154 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000482")]
|
||||
[Address(RVA = "0x2A19CD0", Offset = "0x2A18AD0", VA = "0x182A19CD0", Slot = "18")]
|
||||
internal override Expression<TDelegate> Rewrite(Expression body, ParameterExpression[] parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001B8 RID: 440
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001B8")]
|
||||
private object _par0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000099 RID: 153
|
||||
[Token(Token = "0x2000099")]
|
||||
internal sealed class Expression2<TDelegate> : Expression<TDelegate>
|
||||
{
|
||||
// Token: 0x06000483 RID: 1155 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000483")]
|
||||
[Address(RVA = "0x2A1A040", Offset = "0x2A18E40", VA = "0x182A1A040")]
|
||||
public Expression2(Expression body, ParameterExpression par0, ParameterExpression par1)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000AB RID: 171
|
||||
// (get) Token: 0x06000484 RID: 1156 RVA: 0x00002D90 File Offset: 0x00000F90
|
||||
[Token(Token = "0x170000AB")]
|
||||
internal override int ParameterCount
|
||||
{
|
||||
[Token(Token = "0x6000484")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000485 RID: 1157 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000485")]
|
||||
[Address(RVA = "0x2A19E10", Offset = "0x2A18C10", VA = "0x182A19E10", Slot = "16")]
|
||||
internal override ParameterExpression GetParameter(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000486 RID: 1158 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000486")]
|
||||
[Address(RVA = "0x2A19E90", Offset = "0x2A18C90", VA = "0x182A19E90", Slot = "18")]
|
||||
internal override Expression<TDelegate> Rewrite(Expression body, ParameterExpression[] parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001B9 RID: 441
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001B9")]
|
||||
private object _par0;
|
||||
|
||||
// Token: 0x040001BA RID: 442
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001BA")]
|
||||
private readonly ParameterExpression _par1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x0200009A RID: 154
|
||||
[Token(Token = "0x200009A")]
|
||||
internal sealed class Expression3<TDelegate> : Expression<TDelegate>
|
||||
{
|
||||
// Token: 0x06000487 RID: 1159 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000487")]
|
||||
[Address(RVA = "0x2A1A330", Offset = "0x2A19130", VA = "0x182A1A330")]
|
||||
public Expression3(Expression body, ParameterExpression par0, ParameterExpression par1, ParameterExpression par2)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000AC RID: 172
|
||||
// (get) Token: 0x06000488 RID: 1160 RVA: 0x00002DA8 File Offset: 0x00000FA8
|
||||
[Token(Token = "0x170000AC")]
|
||||
internal override int ParameterCount
|
||||
{
|
||||
[Token(Token = "0x6000488")]
|
||||
[Address(RVA = "0x53A4A0", Offset = "0x5392A0", VA = "0x18053A4A0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000489 RID: 1161 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000489")]
|
||||
[Address(RVA = "0x2A1A0A0", Offset = "0x2A18EA0", VA = "0x182A1A0A0", Slot = "16")]
|
||||
internal override ParameterExpression GetParameter(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600048A RID: 1162 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600048A")]
|
||||
[Address(RVA = "0x2A1A130", Offset = "0x2A18F30", VA = "0x182A1A130", Slot = "18")]
|
||||
internal override Expression<TDelegate> Rewrite(Expression body, ParameterExpression[] parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001BB RID: 443
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001BB")]
|
||||
private object _par0;
|
||||
|
||||
// Token: 0x040001BC RID: 444
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001BC")]
|
||||
private readonly ParameterExpression _par1;
|
||||
|
||||
// Token: 0x040001BD RID: 445
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001BD")]
|
||||
private readonly ParameterExpression _par2;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000096 RID: 150
|
||||
[Token(Token = "0x2000096")]
|
||||
internal static class ExpressionCreator<TDelegate>
|
||||
{
|
||||
// Token: 0x0600047A RID: 1146 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600047A")]
|
||||
[Address(RVA = "0x2A1A390", Offset = "0x2A19190", VA = "0x182A1A390")]
|
||||
public static LambdaExpression CreateExpressionFunc(Expression body, string name, bool tailCall, ReadOnlyCollection<ParameterExpression> parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x0200009B RID: 155
|
||||
[Token(Token = "0x200009B")]
|
||||
internal class ExpressionN<TDelegate> : Expression<TDelegate>
|
||||
{
|
||||
// Token: 0x0600048B RID: 1163 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600048B")]
|
||||
[Address(RVA = "0x2A19DD0", Offset = "0x2A18BD0", VA = "0x182A19DD0")]
|
||||
public ExpressionN(Expression body, IReadOnlyList<ParameterExpression> parameters)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000AD RID: 173
|
||||
// (get) Token: 0x0600048C RID: 1164 RVA: 0x00002DC0 File Offset: 0x00000FC0
|
||||
[Token(Token = "0x170000AD")]
|
||||
internal override int ParameterCount
|
||||
{
|
||||
[Token(Token = "0x600048C")]
|
||||
[Address(RVA = "0x2A1AA20", Offset = "0x2A19820", VA = "0x182A1AA20", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600048D RID: 1165 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600048D")]
|
||||
[Address(RVA = "0x2A1A890", Offset = "0x2A19690", VA = "0x182A1A890", Slot = "16")]
|
||||
internal override ParameterExpression GetParameter(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600048E RID: 1166 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600048E")]
|
||||
[Address(RVA = "0x2A1A950", Offset = "0x2A19750", VA = "0x182A1A950", Slot = "18")]
|
||||
internal override Expression<TDelegate> Rewrite(Expression body, ParameterExpression[] parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001BE RID: 446
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001BE")]
|
||||
private IReadOnlyList<ParameterExpression> _parameters;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,273 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,352 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Describes the node types for the nodes of an expression tree.</summary>
|
||||
// Token: 0x02000089 RID: 137
|
||||
[Token(Token = "0x2000089")]
|
||||
public enum ExpressionType
|
||||
{
|
||||
/// <summary>An addition operation, such as a + b, without overflow checking, for numeric operands.</summary>
|
||||
// Token: 0x0400014F RID: 335
|
||||
[Token(Token = "0x400014F")]
|
||||
Add,
|
||||
/// <summary>An addition operation, such as (a + b), with overflow checking, for numeric operands.</summary>
|
||||
// Token: 0x04000150 RID: 336
|
||||
[Token(Token = "0x4000150")]
|
||||
AddChecked,
|
||||
/// <summary>A bitwise or logical <see langword="AND" /> operation, such as (a & b) in C# and (a And b) in Visual Basic.</summary>
|
||||
// Token: 0x04000151 RID: 337
|
||||
[Token(Token = "0x4000151")]
|
||||
And,
|
||||
/// <summary>A conditional <see langword="AND" /> operation that evaluates the second operand only if the first operand evaluates to <see langword="true" />. It corresponds to (a && b) in C# and (a AndAlso b) in Visual Basic.</summary>
|
||||
// Token: 0x04000152 RID: 338
|
||||
[Token(Token = "0x4000152")]
|
||||
AndAlso,
|
||||
/// <summary>An operation that obtains the length of a one-dimensional array, such as array.Length.</summary>
|
||||
// Token: 0x04000153 RID: 339
|
||||
[Token(Token = "0x4000153")]
|
||||
ArrayLength,
|
||||
/// <summary>An indexing operation in a one-dimensional array, such as array[index] in C# or array(index) in Visual Basic.</summary>
|
||||
// Token: 0x04000154 RID: 340
|
||||
[Token(Token = "0x4000154")]
|
||||
ArrayIndex,
|
||||
/// <summary>A method call, such as in the obj.sampleMethod() expression.</summary>
|
||||
// Token: 0x04000155 RID: 341
|
||||
[Token(Token = "0x4000155")]
|
||||
Call,
|
||||
/// <summary>A node that represents a null coalescing operation, such as (a ?? b) in C# or If(a, b) in Visual Basic.</summary>
|
||||
// Token: 0x04000156 RID: 342
|
||||
[Token(Token = "0x4000156")]
|
||||
Coalesce,
|
||||
/// <summary>A conditional operation, such as a > b ? a : b in C# or If(a > b, a, b) in Visual Basic.</summary>
|
||||
// Token: 0x04000157 RID: 343
|
||||
[Token(Token = "0x4000157")]
|
||||
Conditional,
|
||||
/// <summary>A constant value.</summary>
|
||||
// Token: 0x04000158 RID: 344
|
||||
[Token(Token = "0x4000158")]
|
||||
Constant,
|
||||
/// <summary>A cast or conversion operation, such as (SampleType)obj in C#or CType(obj, SampleType) in Visual Basic. For a numeric conversion, if the converted value is too large for the destination type, no exception is thrown.</summary>
|
||||
// Token: 0x04000159 RID: 345
|
||||
[Token(Token = "0x4000159")]
|
||||
Convert,
|
||||
/// <summary>A cast or conversion operation, such as (SampleType)obj in C#or CType(obj, SampleType) in Visual Basic. For a numeric conversion, if the converted value does not fit the destination type, an exception is thrown.</summary>
|
||||
// Token: 0x0400015A RID: 346
|
||||
[Token(Token = "0x400015A")]
|
||||
ConvertChecked,
|
||||
/// <summary>A division operation, such as (a / b), for numeric operands.</summary>
|
||||
// Token: 0x0400015B RID: 347
|
||||
[Token(Token = "0x400015B")]
|
||||
Divide,
|
||||
/// <summary>A node that represents an equality comparison, such as (a == b) in C# or (a = b) in Visual Basic.</summary>
|
||||
// Token: 0x0400015C RID: 348
|
||||
[Token(Token = "0x400015C")]
|
||||
Equal,
|
||||
/// <summary>A bitwise or logical <see langword="XOR" /> operation, such as (a ^ b) in C# or (a Xor b) in Visual Basic.</summary>
|
||||
// Token: 0x0400015D RID: 349
|
||||
[Token(Token = "0x400015D")]
|
||||
ExclusiveOr,
|
||||
/// <summary>A "greater than" comparison, such as (a > b).</summary>
|
||||
// Token: 0x0400015E RID: 350
|
||||
[Token(Token = "0x400015E")]
|
||||
GreaterThan,
|
||||
/// <summary>A "greater than or equal to" comparison, such as (a >= b).</summary>
|
||||
// Token: 0x0400015F RID: 351
|
||||
[Token(Token = "0x400015F")]
|
||||
GreaterThanOrEqual,
|
||||
/// <summary>An operation that invokes a delegate or lambda expression, such as sampleDelegate.Invoke().</summary>
|
||||
// Token: 0x04000160 RID: 352
|
||||
[Token(Token = "0x4000160")]
|
||||
Invoke,
|
||||
/// <summary>A lambda expression, such as a => a + a in C# or Function(a) a + a in Visual Basic.</summary>
|
||||
// Token: 0x04000161 RID: 353
|
||||
[Token(Token = "0x4000161")]
|
||||
Lambda,
|
||||
/// <summary>A bitwise left-shift operation, such as (a << b).</summary>
|
||||
// Token: 0x04000162 RID: 354
|
||||
[Token(Token = "0x4000162")]
|
||||
LeftShift,
|
||||
/// <summary>A "less than" comparison, such as (a < b).</summary>
|
||||
// Token: 0x04000163 RID: 355
|
||||
[Token(Token = "0x4000163")]
|
||||
LessThan,
|
||||
/// <summary>A "less than or equal to" comparison, such as (a <= b).</summary>
|
||||
// Token: 0x04000164 RID: 356
|
||||
[Token(Token = "0x4000164")]
|
||||
LessThanOrEqual,
|
||||
/// <summary>An operation that creates a new <see cref="T:System.Collections.IEnumerable" /> object and initializes it from a list of elements, such as new List<SampleType>(){ a, b, c } in C# or Dim sampleList = { a, b, c } in Visual Basic.</summary>
|
||||
// Token: 0x04000165 RID: 357
|
||||
[Token(Token = "0x4000165")]
|
||||
ListInit,
|
||||
/// <summary>An operation that reads from a field or property, such as obj.SampleProperty.</summary>
|
||||
// Token: 0x04000166 RID: 358
|
||||
[Token(Token = "0x4000166")]
|
||||
MemberAccess,
|
||||
/// <summary>An operation that creates a new object and initializes one or more of its members, such as new Point { X = 1, Y = 2 } in C# or New Point With {.X = 1, .Y = 2} in Visual Basic.</summary>
|
||||
// Token: 0x04000167 RID: 359
|
||||
[Token(Token = "0x4000167")]
|
||||
MemberInit,
|
||||
/// <summary>An arithmetic remainder operation, such as (a % b) in C# or (a Mod b) in Visual Basic.</summary>
|
||||
// Token: 0x04000168 RID: 360
|
||||
[Token(Token = "0x4000168")]
|
||||
Modulo,
|
||||
/// <summary>A multiplication operation, such as (a * b), without overflow checking, for numeric operands.</summary>
|
||||
// Token: 0x04000169 RID: 361
|
||||
[Token(Token = "0x4000169")]
|
||||
Multiply,
|
||||
/// <summary>An multiplication operation, such as (a * b), that has overflow checking, for numeric operands.</summary>
|
||||
// Token: 0x0400016A RID: 362
|
||||
[Token(Token = "0x400016A")]
|
||||
MultiplyChecked,
|
||||
/// <summary>An arithmetic negation operation, such as (-a). The object a should not be modified in place.</summary>
|
||||
// Token: 0x0400016B RID: 363
|
||||
[Token(Token = "0x400016B")]
|
||||
Negate,
|
||||
/// <summary>A unary plus operation, such as (+a). The result of a predefined unary plus operation is the value of the operand, but user-defined implementations might have unusual results.</summary>
|
||||
// Token: 0x0400016C RID: 364
|
||||
[Token(Token = "0x400016C")]
|
||||
UnaryPlus,
|
||||
/// <summary>An arithmetic negation operation, such as (-a), that has overflow checking. The object a should not be modified in place.</summary>
|
||||
// Token: 0x0400016D RID: 365
|
||||
[Token(Token = "0x400016D")]
|
||||
NegateChecked,
|
||||
/// <summary>An operation that calls a constructor to create a new object, such as new SampleType().</summary>
|
||||
// Token: 0x0400016E RID: 366
|
||||
[Token(Token = "0x400016E")]
|
||||
New,
|
||||
/// <summary>An operation that creates a new one-dimensional array and initializes it from a list of elements, such as new SampleType[]{a, b, c} in C# or New SampleType(){a, b, c} in Visual Basic.</summary>
|
||||
// Token: 0x0400016F RID: 367
|
||||
[Token(Token = "0x400016F")]
|
||||
NewArrayInit,
|
||||
/// <summary>An operation that creates a new array, in which the bounds for each dimension are specified, such as new SampleType[dim1, dim2] in C# or New SampleType(dim1, dim2) in Visual Basic.</summary>
|
||||
// Token: 0x04000170 RID: 368
|
||||
[Token(Token = "0x4000170")]
|
||||
NewArrayBounds,
|
||||
/// <summary>A bitwise complement or logical negation operation. In C#, it is equivalent to (~a) for integral types and to (!a) for Boolean values. In Visual Basic, it is equivalent to (Not a). The object a should not be modified in place.</summary>
|
||||
// Token: 0x04000171 RID: 369
|
||||
[Token(Token = "0x4000171")]
|
||||
Not,
|
||||
/// <summary>An inequality comparison, such as (a != b) in C# or (a <> b) in Visual Basic.</summary>
|
||||
// Token: 0x04000172 RID: 370
|
||||
[Token(Token = "0x4000172")]
|
||||
NotEqual,
|
||||
/// <summary>A bitwise or logical <see langword="OR" /> operation, such as (a | b) in C# or (a Or b) in Visual Basic.</summary>
|
||||
// Token: 0x04000173 RID: 371
|
||||
[Token(Token = "0x4000173")]
|
||||
Or,
|
||||
/// <summary>A short-circuiting conditional <see langword="OR" /> operation, such as (a || b) in C# or (a OrElse b) in Visual Basic.</summary>
|
||||
// Token: 0x04000174 RID: 372
|
||||
[Token(Token = "0x4000174")]
|
||||
OrElse,
|
||||
/// <summary>A reference to a parameter or variable that is defined in the context of the expression. For more information, see <see cref="T:System.Linq.Expressions.ParameterExpression" />.</summary>
|
||||
// Token: 0x04000175 RID: 373
|
||||
[Token(Token = "0x4000175")]
|
||||
Parameter,
|
||||
/// <summary>A mathematical operation that raises a number to a power, such as (a ^ b) in Visual Basic.</summary>
|
||||
// Token: 0x04000176 RID: 374
|
||||
[Token(Token = "0x4000176")]
|
||||
Power,
|
||||
/// <summary>An expression that has a constant value of type <see cref="T:System.Linq.Expressions.Expression" />. A <see cref="F:System.Linq.Expressions.ExpressionType.Quote" /> node can contain references to parameters that are defined in the context of the expression it represents.</summary>
|
||||
// Token: 0x04000177 RID: 375
|
||||
[Token(Token = "0x4000177")]
|
||||
Quote,
|
||||
/// <summary>A bitwise right-shift operation, such as (a >> b).</summary>
|
||||
// Token: 0x04000178 RID: 376
|
||||
[Token(Token = "0x4000178")]
|
||||
RightShift,
|
||||
/// <summary>A subtraction operation, such as (a - b), without overflow checking, for numeric operands.</summary>
|
||||
// Token: 0x04000179 RID: 377
|
||||
[Token(Token = "0x4000179")]
|
||||
Subtract,
|
||||
/// <summary>An arithmetic subtraction operation, such as (a - b), that has overflow checking, for numeric operands.</summary>
|
||||
// Token: 0x0400017A RID: 378
|
||||
[Token(Token = "0x400017A")]
|
||||
SubtractChecked,
|
||||
/// <summary>An explicit reference or boxing conversion in which <see langword="null" /> is supplied if the conversion fails, such as (obj as SampleType) in C# or TryCast(obj, SampleType) in Visual Basic.</summary>
|
||||
// Token: 0x0400017B RID: 379
|
||||
[Token(Token = "0x400017B")]
|
||||
TypeAs,
|
||||
/// <summary>A type test, such as obj is SampleType in C# or TypeOf obj is SampleType in Visual Basic.</summary>
|
||||
// Token: 0x0400017C RID: 380
|
||||
[Token(Token = "0x400017C")]
|
||||
TypeIs,
|
||||
/// <summary>An assignment operation, such as (a = b).</summary>
|
||||
// Token: 0x0400017D RID: 381
|
||||
[Token(Token = "0x400017D")]
|
||||
Assign,
|
||||
/// <summary>A block of expressions.</summary>
|
||||
// Token: 0x0400017E RID: 382
|
||||
[Token(Token = "0x400017E")]
|
||||
Block,
|
||||
/// <summary>Debugging information.</summary>
|
||||
// Token: 0x0400017F RID: 383
|
||||
[Token(Token = "0x400017F")]
|
||||
DebugInfo,
|
||||
/// <summary>A unary decrement operation, such as (a - 1) in C# and Visual Basic. The object a should not be modified in place.</summary>
|
||||
// Token: 0x04000180 RID: 384
|
||||
[Token(Token = "0x4000180")]
|
||||
Decrement,
|
||||
/// <summary>A dynamic operation.</summary>
|
||||
// Token: 0x04000181 RID: 385
|
||||
[Token(Token = "0x4000181")]
|
||||
Dynamic,
|
||||
/// <summary>A default value.</summary>
|
||||
// Token: 0x04000182 RID: 386
|
||||
[Token(Token = "0x4000182")]
|
||||
Default,
|
||||
/// <summary>An extension expression.</summary>
|
||||
// Token: 0x04000183 RID: 387
|
||||
[Token(Token = "0x4000183")]
|
||||
Extension,
|
||||
/// <summary>A "go to" expression, such as goto Label in C# or GoTo Label in Visual Basic.</summary>
|
||||
// Token: 0x04000184 RID: 388
|
||||
[Token(Token = "0x4000184")]
|
||||
Goto,
|
||||
/// <summary>A unary increment operation, such as (a + 1) in C# and Visual Basic. The object a should not be modified in place.</summary>
|
||||
// Token: 0x04000185 RID: 389
|
||||
[Token(Token = "0x4000185")]
|
||||
Increment,
|
||||
/// <summary>An index operation or an operation that accesses a property that takes arguments. </summary>
|
||||
// Token: 0x04000186 RID: 390
|
||||
[Token(Token = "0x4000186")]
|
||||
Index,
|
||||
/// <summary>A label.</summary>
|
||||
// Token: 0x04000187 RID: 391
|
||||
[Token(Token = "0x4000187")]
|
||||
Label,
|
||||
/// <summary>A list of run-time variables. For more information, see <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" />.</summary>
|
||||
// Token: 0x04000188 RID: 392
|
||||
[Token(Token = "0x4000188")]
|
||||
RuntimeVariables,
|
||||
/// <summary>A loop, such as for or while.</summary>
|
||||
// Token: 0x04000189 RID: 393
|
||||
[Token(Token = "0x4000189")]
|
||||
Loop,
|
||||
/// <summary>A switch operation, such as <see langword="switch" /> in C# or <see langword="Select Case" /> in Visual Basic.</summary>
|
||||
// Token: 0x0400018A RID: 394
|
||||
[Token(Token = "0x400018A")]
|
||||
Switch,
|
||||
/// <summary>An operation that throws an exception, such as throw new Exception().</summary>
|
||||
// Token: 0x0400018B RID: 395
|
||||
[Token(Token = "0x400018B")]
|
||||
Throw,
|
||||
/// <summary>A <see langword="try-catch" /> expression.</summary>
|
||||
// Token: 0x0400018C RID: 396
|
||||
[Token(Token = "0x400018C")]
|
||||
Try,
|
||||
/// <summary>An unbox value type operation, such as <see langword="unbox" /> and <see langword="unbox.any" /> instructions in MSIL. </summary>
|
||||
// Token: 0x0400018D RID: 397
|
||||
[Token(Token = "0x400018D")]
|
||||
Unbox,
|
||||
/// <summary>An addition compound assignment operation, such as (a += b), without overflow checking, for numeric operands.</summary>
|
||||
// Token: 0x0400018E RID: 398
|
||||
[Token(Token = "0x400018E")]
|
||||
AddAssign,
|
||||
/// <summary>A bitwise or logical <see langword="AND" /> compound assignment operation, such as (a &= b) in C#.</summary>
|
||||
// Token: 0x0400018F RID: 399
|
||||
[Token(Token = "0x400018F")]
|
||||
AndAssign,
|
||||
/// <summary>An division compound assignment operation, such as (a /= b), for numeric operands.</summary>
|
||||
// Token: 0x04000190 RID: 400
|
||||
[Token(Token = "0x4000190")]
|
||||
DivideAssign,
|
||||
/// <summary>A bitwise or logical <see langword="XOR" /> compound assignment operation, such as (a ^= b) in C#.</summary>
|
||||
// Token: 0x04000191 RID: 401
|
||||
[Token(Token = "0x4000191")]
|
||||
ExclusiveOrAssign,
|
||||
/// <summary>A bitwise left-shift compound assignment, such as (a <<= b).</summary>
|
||||
// Token: 0x04000192 RID: 402
|
||||
[Token(Token = "0x4000192")]
|
||||
LeftShiftAssign,
|
||||
/// <summary>An arithmetic remainder compound assignment operation, such as (a %= b) in C#.</summary>
|
||||
// Token: 0x04000193 RID: 403
|
||||
[Token(Token = "0x4000193")]
|
||||
ModuloAssign,
|
||||
/// <summary>A multiplication compound assignment operation, such as (a *= b), without overflow checking, for numeric operands.</summary>
|
||||
// Token: 0x04000194 RID: 404
|
||||
[Token(Token = "0x4000194")]
|
||||
MultiplyAssign,
|
||||
/// <summary>A bitwise or logical <see langword="OR" /> compound assignment, such as (a |= b) in C#.</summary>
|
||||
// Token: 0x04000195 RID: 405
|
||||
[Token(Token = "0x4000195")]
|
||||
OrAssign,
|
||||
/// <summary>A compound assignment operation that raises a number to a power, such as (a ^= b) in Visual Basic.</summary>
|
||||
// Token: 0x04000196 RID: 406
|
||||
[Token(Token = "0x4000196")]
|
||||
PowerAssign,
|
||||
/// <summary>A bitwise right-shift compound assignment operation, such as (a >>= b).</summary>
|
||||
// Token: 0x04000197 RID: 407
|
||||
[Token(Token = "0x4000197")]
|
||||
RightShiftAssign,
|
||||
/// <summary>A subtraction compound assignment operation, such as (a -= b), without overflow checking, for numeric operands.</summary>
|
||||
// Token: 0x04000198 RID: 408
|
||||
[Token(Token = "0x4000198")]
|
||||
SubtractAssign,
|
||||
/// <summary>An addition compound assignment operation, such as (a += b), with overflow checking, for numeric operands.</summary>
|
||||
// Token: 0x04000199 RID: 409
|
||||
[Token(Token = "0x4000199")]
|
||||
AddAssignChecked,
|
||||
/// <summary>A multiplication compound assignment operation, such as (a *= b), that has overflow checking, for numeric operands.</summary>
|
||||
// Token: 0x0400019A RID: 410
|
||||
[Token(Token = "0x400019A")]
|
||||
MultiplyAssignChecked,
|
||||
/// <summary>A subtraction compound assignment operation, such as (a -= b), that has overflow checking, for numeric operands.</summary>
|
||||
// Token: 0x0400019B RID: 411
|
||||
[Token(Token = "0x400019B")]
|
||||
SubtractAssignChecked,
|
||||
/// <summary>A unary prefix increment, such as (++a). The object a should be modified in place.</summary>
|
||||
// Token: 0x0400019C RID: 412
|
||||
[Token(Token = "0x400019C")]
|
||||
PreIncrementAssign,
|
||||
/// <summary>A unary prefix decrement, such as (--a). The object a should be modified in place.</summary>
|
||||
// Token: 0x0400019D RID: 413
|
||||
[Token(Token = "0x400019D")]
|
||||
PreDecrementAssign,
|
||||
/// <summary>A unary postfix increment, such as (a++). The object a should be modified in place.</summary>
|
||||
// Token: 0x0400019E RID: 414
|
||||
[Token(Token = "0x400019E")]
|
||||
PostIncrementAssign,
|
||||
/// <summary>A unary postfix decrement, such as (a--). The object a should be modified in place.</summary>
|
||||
// Token: 0x0400019F RID: 415
|
||||
[Token(Token = "0x400019F")]
|
||||
PostDecrementAssign,
|
||||
/// <summary>An exact type test.</summary>
|
||||
// Token: 0x040001A0 RID: 416
|
||||
[Token(Token = "0x40001A0")]
|
||||
TypeEqual,
|
||||
/// <summary>A ones complement operation, such as (~a) in C#.</summary>
|
||||
// Token: 0x040001A1 RID: 417
|
||||
[Token(Token = "0x40001A1")]
|
||||
OnesComplement,
|
||||
/// <summary>A <see langword="true" /> condition value.</summary>
|
||||
// Token: 0x040001A2 RID: 418
|
||||
[Token(Token = "0x40001A2")]
|
||||
IsTrue,
|
||||
/// <summary>A <see langword="false" /> condition value.</summary>
|
||||
// Token: 0x040001A3 RID: 419
|
||||
[Token(Token = "0x40001A3")]
|
||||
IsFalse
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,332 @@
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Represents a visitor or rewriter for expression trees.</summary>
|
||||
// Token: 0x0200008A RID: 138
|
||||
[Token(Token = "0x200008A")]
|
||||
public abstract class ExpressionVisitor
|
||||
{
|
||||
/// <summary>Initializes a new instance of <see cref="T:System.Linq.Expressions.ExpressionVisitor" />.</summary>
|
||||
// Token: 0x06000417 RID: 1047 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000417")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
protected ExpressionVisitor()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Dispatches the expression to one of the more specialized visit methods in this class.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000418 RID: 1048 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000418")]
|
||||
[Address(RVA = "0x5B97C0", Offset = "0x5B85C0", VA = "0x1805B97C0", Slot = "4")]
|
||||
public virtual Expression Visit(Expression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Dispatches the list of expressions to one of the more specialized visit methods in this class.</summary>
|
||||
/// <param name="nodes">The expressions to visit.</param>
|
||||
/// <returns>The modified expression list, if any one of the elements were modified; otherwise, returns the original expression list.</returns>
|
||||
// Token: 0x06000419 RID: 1049 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000419")]
|
||||
[Address(RVA = "0x5B95C0", Offset = "0x5B83C0", VA = "0x1805B95C0")]
|
||||
public ReadOnlyCollection<Expression> Visit(ReadOnlyCollection<Expression> nodes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600041A RID: 1050 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041A")]
|
||||
[Address(RVA = "0x5B8B00", Offset = "0x5B7900", VA = "0x1805B8B00")]
|
||||
private Expression[] VisitArguments(IArgumentProvider nodes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600041B RID: 1051 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041B")]
|
||||
[Address(RVA = "0x5B9370", Offset = "0x5B8170", VA = "0x1805B9370")]
|
||||
private ParameterExpression[] VisitParameters(IParameterProvider nodes, string callerName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits all nodes in the collection using a specified element visitor.</summary>
|
||||
/// <param name="nodes">The nodes to visit.</param>
|
||||
/// <param name="elementVisitor">A delegate that visits a single element, optionally replacing it with a new element.</param>
|
||||
/// <typeparam name="T">The type of the nodes.</typeparam>
|
||||
/// <returns>The modified node list, if any of the elements were modified; otherwise, returns the original node list.</returns>
|
||||
// Token: 0x0600041C RID: 1052 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041C")]
|
||||
[Address(RVA = "0x1934010", Offset = "0x1932E10", VA = "0x181934010")]
|
||||
public static ReadOnlyCollection<T> Visit<T>(ReadOnlyCollection<T> nodes, Func<T, T> elementVisitor)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits an expression, casting the result back to the original expression type.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <param name="callerName">The name of the calling method; used to report to report a better error message.</param>
|
||||
/// <typeparam name="T">The type of the expression.</typeparam>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The visit method for this node returned a different type.</exception>
|
||||
// Token: 0x0600041D RID: 1053 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041D")]
|
||||
[Address(RVA = "0x1297580", Offset = "0x1296380", VA = "0x181297580")]
|
||||
public T VisitAndConvert<T>(T node, string callerName) where T : Expression
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits an expression, casting the result back to the original expression type.</summary>
|
||||
/// <param name="nodes">The expression to visit.</param>
|
||||
/// <param name="callerName">The name of the calling method; used to report to report a better error message.</param>
|
||||
/// <typeparam name="T">The type of the expression.</typeparam>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The visit method for this node returned a different type.</exception>
|
||||
// Token: 0x0600041E RID: 1054 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041E")]
|
||||
[Address(RVA = "0x1933D30", Offset = "0x1932B30", VA = "0x181933D30")]
|
||||
public ReadOnlyCollection<T> VisitAndConvert<T>(ReadOnlyCollection<T> nodes, string callerName) where T : Expression
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.BinaryExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x0600041F RID: 1055 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041F")]
|
||||
[Address(RVA = "0x5B8B10", Offset = "0x5B7910", VA = "0x1805B8B10", Slot = "5")]
|
||||
protected internal virtual Expression VisitBinary(BinaryExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.BlockExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000420 RID: 1056 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000420")]
|
||||
[Address(RVA = "0x5B8D20", Offset = "0x5B7B20", VA = "0x1805B8D20", Slot = "6")]
|
||||
protected internal virtual Expression VisitBlock(BlockExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.ConditionalExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000421 RID: 1057 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000421")]
|
||||
[Address(RVA = "0x5B8EC0", Offset = "0x5B7CC0", VA = "0x1805B8EC0", Slot = "7")]
|
||||
protected internal virtual Expression VisitConditional(ConditionalExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the <see cref="T:System.Linq.Expressions.ConstantExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000422 RID: 1058 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000422")]
|
||||
[Address(RVA = "0x4996E0", Offset = "0x4984E0", VA = "0x1804996E0", Slot = "8")]
|
||||
protected internal virtual Expression VisitConstant(ConstantExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the <see cref="T:System.Linq.Expressions.DefaultExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000423 RID: 1059 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000423")]
|
||||
[Address(RVA = "0x4996E0", Offset = "0x4984E0", VA = "0x1804996E0", Slot = "9")]
|
||||
protected internal virtual Expression VisitDefault(DefaultExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the extension expression.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000424 RID: 1060 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000424")]
|
||||
[Address(RVA = "0x53C0A0", Offset = "0x53AEA0", VA = "0x18053C0A0", Slot = "10")]
|
||||
protected internal virtual Expression VisitExtension(Expression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.GotoExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000425 RID: 1061 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000425")]
|
||||
[Address(RVA = "0x5B8F70", Offset = "0x5B7D70", VA = "0x1805B8F70", Slot = "11")]
|
||||
protected internal virtual Expression VisitGoto(GotoExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.InvocationExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000426 RID: 1062 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000426")]
|
||||
[Address(RVA = "0x5B9140", Offset = "0x5B7F40", VA = "0x1805B9140", Slot = "12")]
|
||||
protected internal virtual Expression VisitInvocation(InvocationExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the <see cref="T:System.Linq.Expressions.LabelTarget" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000427 RID: 1063 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000427")]
|
||||
[Address(RVA = "0x4996E0", Offset = "0x4984E0", VA = "0x1804996E0", Slot = "13")]
|
||||
protected virtual LabelTarget VisitLabelTarget(LabelTarget node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.LabelExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000428 RID: 1064 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000428")]
|
||||
[Address(RVA = "0x5B91D0", Offset = "0x5B7FD0", VA = "0x1805B91D0", Slot = "14")]
|
||||
protected internal virtual Expression VisitLabel(LabelExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.Expression`1" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <typeparam name="T">The type of the delegate.</typeparam>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000429 RID: 1065 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000429")]
|
||||
[Address(RVA = "0x2174620", Offset = "0x2173420", VA = "0x182174620", Slot = "15")]
|
||||
protected internal virtual Expression VisitLambda<T>(Expression<T> node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.MemberExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x0600042A RID: 1066 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600042A")]
|
||||
[Address(RVA = "0x5B9240", Offset = "0x5B8040", VA = "0x1805B9240", Slot = "16")]
|
||||
protected internal virtual Expression VisitMember(MemberExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.IndexExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x0600042B RID: 1067 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600042B")]
|
||||
[Address(RVA = "0x5B9060", Offset = "0x5B7E60", VA = "0x1805B9060", Slot = "17")]
|
||||
protected internal virtual Expression VisitIndex(IndexExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.MethodCallExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x0600042C RID: 1068 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600042C")]
|
||||
[Address(RVA = "0x5B9280", Offset = "0x5B8080", VA = "0x1805B9280", Slot = "18")]
|
||||
protected internal virtual Expression VisitMethodCall(MethodCallExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.NewArrayExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x0600042D RID: 1069 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600042D")]
|
||||
[Address(RVA = "0x5B9330", Offset = "0x5B8130", VA = "0x1805B9330", Slot = "19")]
|
||||
protected internal virtual Expression VisitNewArray(NewArrayExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the <see cref="T:System.Linq.Expressions.ParameterExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x0600042E RID: 1070 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600042E")]
|
||||
[Address(RVA = "0x4996E0", Offset = "0x4984E0", VA = "0x1804996E0", Slot = "20")]
|
||||
protected internal virtual Expression VisitParameter(ParameterExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.CatchBlock" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x0600042F RID: 1071 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600042F")]
|
||||
[Address(RVA = "0x5B8DF0", Offset = "0x5B7BF0", VA = "0x1805B8DF0", Slot = "21")]
|
||||
protected virtual CatchBlock VisitCatchBlock(CatchBlock node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.TryExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000430 RID: 1072 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000430")]
|
||||
[Address(RVA = "0x5B9380", Offset = "0x5B8180", VA = "0x1805B9380", Slot = "22")]
|
||||
protected internal virtual Expression VisitTry(TryExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Visits the children of the <see cref="T:System.Linq.Expressions.UnaryExpression" />.</summary>
|
||||
/// <param name="node">The expression to visit.</param>
|
||||
/// <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
|
||||
// Token: 0x06000431 RID: 1073 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000431")]
|
||||
[Address(RVA = "0x5B94A0", Offset = "0x5B82A0", VA = "0x1805B94A0", Slot = "23")]
|
||||
protected internal virtual Expression VisitUnary(UnaryExpression node)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000432 RID: 1074 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000432")]
|
||||
[Address(RVA = "0x5B8A00", Offset = "0x5B7800", VA = "0x1805B8A00")]
|
||||
private static UnaryExpression ValidateUnary(UnaryExpression before, UnaryExpression after)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000433 RID: 1075 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000433")]
|
||||
[Address(RVA = "0x5B87D0", Offset = "0x5B75D0", VA = "0x1805B87D0")]
|
||||
private static BinaryExpression ValidateBinary(BinaryExpression before, BinaryExpression after)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000434 RID: 1076 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000434")]
|
||||
[Address(RVA = "0x5B8950", Offset = "0x5B7750", VA = "0x1805B8950")]
|
||||
private static void ValidateChildType(Type before, Type after, string methodName)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x020000A3 RID: 163
|
||||
[Token(Token = "0x20000A3")]
|
||||
internal sealed class FieldExpression : MemberExpression
|
||||
{
|
||||
// Token: 0x060004A3 RID: 1187 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004A3")]
|
||||
[Address(RVA = "0x5B99A0", Offset = "0x5B87A0", VA = "0x1805B99A0")]
|
||||
public FieldExpression(Expression expression, FieldInfo member)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004A4 RID: 1188 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004A4")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "10")]
|
||||
internal override MemberInfo GetMember()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170000BB RID: 187
|
||||
// (get) Token: 0x060004A5 RID: 1189 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000BB")]
|
||||
public sealed override Type Type
|
||||
{
|
||||
[Token(Token = "0x60004A5")]
|
||||
[Address(RVA = "0x5B99D0", Offset = "0x5B87D0", VA = "0x1805B99D0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040001CE RID: 462
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001CE")]
|
||||
private readonly FieldInfo _field;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000080 RID: 128
|
||||
[Token(Token = "0x2000080")]
|
||||
internal class FullConditionalExpression : ConditionalExpression
|
||||
{
|
||||
// Token: 0x0600036A RID: 874 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600036A")]
|
||||
[Address(RVA = "0x5B9C00", Offset = "0x5B8A00", VA = "0x1805B9C00")]
|
||||
internal FullConditionalExpression(Expression test, Expression ifTrue, Expression ifFalse)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600036B RID: 875 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600036B")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "10")]
|
||||
internal override Expression GetFalse()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000144 RID: 324
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000144")]
|
||||
private readonly Expression _false;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x02000081 RID: 129
|
||||
[Token(Token = "0x2000081")]
|
||||
internal sealed class FullConditionalExpressionWithType : FullConditionalExpression
|
||||
{
|
||||
// Token: 0x0600036C RID: 876 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600036C")]
|
||||
[Address(RVA = "0x5B9BD0", Offset = "0x5B89D0", VA = "0x1805B9BD0")]
|
||||
internal FullConditionalExpressionWithType(Expression test, Expression ifTrue, Expression ifFalse, Type type)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000076 RID: 118
|
||||
// (get) Token: 0x0600036D RID: 877 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000076")]
|
||||
public sealed override Type Type
|
||||
{
|
||||
[Token(Token = "0x600036D")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "5")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x0200009C RID: 156
|
||||
[Token(Token = "0x200009C")]
|
||||
internal sealed class FullExpression<TDelegate> : ExpressionN<TDelegate>
|
||||
{
|
||||
// Token: 0x0600048F RID: 1167 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600048F")]
|
||||
[Address(RVA = "0x2A1AD20", Offset = "0x2A19B20", VA = "0x182A1AD20")]
|
||||
public FullExpression(Expression body, string name, bool tailCall, IReadOnlyList<ParameterExpression> parameters)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170000AE RID: 174
|
||||
// (get) Token: 0x06000490 RID: 1168 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000AE")]
|
||||
internal override string NameCore
|
||||
{
|
||||
[Token(Token = "0x6000490")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "14")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000AF RID: 175
|
||||
// (get) Token: 0x06000491 RID: 1169 RVA: 0x00002DD8 File Offset: 0x00000FD8
|
||||
[Token(Token = "0x170000AF")]
|
||||
internal override bool TailCallCore
|
||||
{
|
||||
[Token(Token = "0x6000491")]
|
||||
[Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270", Slot = "15")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Represents an unconditional jump. This includes return statements, break and continue statements, and other jumps.</summary>
|
||||
// Token: 0x0200008C RID: 140
|
||||
[Token(Token = "0x200008C")]
|
||||
[DebuggerTypeProxy(typeof(Expression.GotoExpressionProxy))]
|
||||
public sealed class GotoExpression : Expression
|
||||
{
|
||||
// Token: 0x06000435 RID: 1077 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000435")]
|
||||
[Address(RVA = "0x5B9E80", Offset = "0x5B8C80", VA = "0x1805B9E80")]
|
||||
internal GotoExpression(GotoExpressionKind kind, LabelTarget target, Expression value, Type type)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression" /> represents.</summary>
|
||||
/// <returns>The <see cref="P:System.Linq.Expressions.GotoExpression.Type" /> that represents the static type of the expression.</returns>
|
||||
// Token: 0x17000084 RID: 132
|
||||
// (get) Token: 0x06000436 RID: 1078 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000084")]
|
||||
public sealed override Type Type
|
||||
{
|
||||
[Token(Token = "0x6000436")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "5")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression" />.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.ExpressionType" /> that represents this expression.</returns>
|
||||
// Token: 0x17000085 RID: 133
|
||||
// (get) Token: 0x06000437 RID: 1079 RVA: 0x00002C28 File Offset: 0x00000E28
|
||||
[Token(Token = "0x17000085")]
|
||||
public sealed override ExpressionType NodeType
|
||||
{
|
||||
[Token(Token = "0x6000437")]
|
||||
[Address(RVA = "0x5607C0", Offset = "0x55F5C0", VA = "0x1805607C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ExpressionType.Add;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>The value passed to the target, or null if the target is of type System.Void.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.Expression" /> object representing the value passed to the target or null.</returns>
|
||||
// Token: 0x17000086 RID: 134
|
||||
// (get) Token: 0x06000438 RID: 1080 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000086")]
|
||||
public Expression Value
|
||||
{
|
||||
[Token(Token = "0x6000438")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>The target label where this node jumps to.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.LabelTarget" /> object representing the target label for this node.</returns>
|
||||
// Token: 0x17000087 RID: 135
|
||||
// (get) Token: 0x06000439 RID: 1081 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000087")]
|
||||
public LabelTarget Target
|
||||
{
|
||||
[Token(Token = "0x6000439")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>The kind of the "go to" expression. Serves information purposes only.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.GotoExpressionKind" /> object representing the kind of the "go to" expression.</returns>
|
||||
// Token: 0x17000088 RID: 136
|
||||
// (get) Token: 0x0600043A RID: 1082 RVA: 0x00002C40 File Offset: 0x00000E40
|
||||
[Token(Token = "0x17000088")]
|
||||
public GotoExpressionKind Kind
|
||||
{
|
||||
[Token(Token = "0x600043A")]
|
||||
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return GotoExpressionKind.Goto;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600043B RID: 1083 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600043B")]
|
||||
[Address(RVA = "0x5B9D90", Offset = "0x5B8B90", VA = "0x1805B9D90", Slot = "9")]
|
||||
protected internal override Expression Accept(ExpressionVisitor visitor)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
|
||||
/// <param name="target">The <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> property of the result. </param>
|
||||
/// <param name="value">The <see cref="P:System.Linq.Expressions.GotoExpression.Value" /> property of the result. </param>
|
||||
/// <returns>This expression if no children are changed or an expression with the updated children.</returns>
|
||||
// Token: 0x0600043C RID: 1084 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600043C")]
|
||||
[Address(RVA = "0x5B9DC0", Offset = "0x5B8BC0", VA = "0x1805B9DC0")]
|
||||
public GotoExpression Update(LabelTarget target, Expression value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Specifies what kind of jump this <see cref="T:System.Linq.Expressions.GotoExpression" /> represents.</summary>
|
||||
// Token: 0x0200008B RID: 139
|
||||
[Token(Token = "0x200008B")]
|
||||
public enum GotoExpressionKind
|
||||
{
|
||||
/// <summary>A <see cref="T:System.Linq.Expressions.GotoExpression" /> that represents a jump to some location.</summary>
|
||||
// Token: 0x040001A5 RID: 421
|
||||
[Token(Token = "0x40001A5")]
|
||||
Goto,
|
||||
/// <summary>A <see cref="T:System.Linq.Expressions.GotoExpression" /> that represents a return statement.</summary>
|
||||
// Token: 0x040001A6 RID: 422
|
||||
[Token(Token = "0x40001A6")]
|
||||
Return,
|
||||
/// <summary>A <see cref="T:System.Linq.Expressions.GotoExpression" /> that represents a break statement.</summary>
|
||||
// Token: 0x040001A7 RID: 423
|
||||
[Token(Token = "0x40001A7")]
|
||||
Break,
|
||||
/// <summary>A <see cref="T:System.Linq.Expressions.GotoExpression" /> that represents a continue statement.</summary>
|
||||
// Token: 0x040001A8 RID: 424
|
||||
[Token(Token = "0x40001A8")]
|
||||
Continue
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Provides an internal interface for accessing the arguments of multiple tree nodes (DynamicExpression, ElementInit, MethodCallExpression, InvocationExpression, NewExpression, and InexExpression). You should not use this API. It is only public due to DLL refactoring and exists only for internal performance optimizations.This enables two optimizations which reduce the size of expression trees. The first enables the tree nodes to hold onto an IList<T> instead of a ReadOnlyCollection. IList<T> saves the cost of allocating the ReadOnlyCollection for each node. The second enables creating specialized subclasses that hold onto a specific number of arguments (for example, Block2, Block3, Block4). Therefore, these nodes avoid allocating both a ReadOnlyCollection and an array for storing their elements, saving 32 bytes per node.The expression tree nodes continue to expose the original LINQ properties of ReadOnlyCollections. The nodes do this by re-using a field for storing both the array or an element that would normally be stored in the array.For the array case, the collection is typed to IList<T> instead of ReadOnlyCollection<T>. When the node is initially constructed it is an array. When the compiler accesses the members it uses this interface. Accessing array elements promotes the array to a ReadOnlyCollection.For the object case we store the first argument in a field typed to object. When the node is initially constructed, the field holds the Expression. The compiler accesses arguments through this interface, and the accessor for the first argument uses Expression.ReturnObject to return the object that handles the Expression or ReadOnlyCollection case. When the user accesses the ReadOnlyCollection, then the object field is updated to hold directly onto the ReadOnlyCollection.It is important that the Expressions consistently return the same ReadOnlyCollection. Otherwise, the re-writer tree walker will break. It is a breaking change from LINQ v1 to return different ReadOnlyCollections form the same Expression node. Currently users can rely on object identity to tell if the node has changed. Storing the ReadOnlyCollection in an overloaded field both reduces memory usage and maintains compatibility for the public API.</summary>
|
||||
// Token: 0x0200008D RID: 141
|
||||
[Token(Token = "0x200008D")]
|
||||
public interface IArgumentProvider
|
||||
{
|
||||
/// <summary>Returns the argument at index, throwing if index is out of bounds. You should not use this type. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
|
||||
/// <param name="index">The index of the argument.</param>
|
||||
/// <returns>The argument at index, throwing if index is out of bounds as <see cref="T:System.Linq.Expressions.Expression" />.</returns>
|
||||
// Token: 0x0600043D RID: 1085
|
||||
[Token(Token = "0x600043D")]
|
||||
[Address(Slot = "0")]
|
||||
Expression GetArgument(int index);
|
||||
|
||||
/// <summary>Returns the number of arguments to the expression tree node. You should not use this type. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
|
||||
/// <returns>The number of arguments to the expression tree node as <see cref="T:System.Int32" />.</returns>
|
||||
// Token: 0x17000089 RID: 137
|
||||
// (get) Token: 0x0600043E RID: 1086
|
||||
[Token(Token = "0x17000089")]
|
||||
int ArgumentCount
|
||||
{
|
||||
[Token(Token = "0x600043E")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x0200008E RID: 142
|
||||
[Token(Token = "0x200008E")]
|
||||
internal interface IParameterProvider
|
||||
{
|
||||
// Token: 0x0600043F RID: 1087
|
||||
[Token(Token = "0x600043F")]
|
||||
[Address(Slot = "0")]
|
||||
ParameterExpression GetParameter(int index);
|
||||
|
||||
// Token: 0x1700008A RID: 138
|
||||
// (get) Token: 0x06000440 RID: 1088
|
||||
[Token(Token = "0x1700008A")]
|
||||
int ParameterCount
|
||||
{
|
||||
[Token(Token = "0x6000440")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,127 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Represents indexing a property or array.</summary>
|
||||
// Token: 0x0200008F RID: 143
|
||||
[Token(Token = "0x200008F")]
|
||||
[DebuggerTypeProxy(typeof(Expression.IndexExpressionProxy))]
|
||||
public sealed class IndexExpression : Expression, IArgumentProvider
|
||||
{
|
||||
// Token: 0x06000441 RID: 1089 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000441")]
|
||||
[Address(RVA = "0x5BD890", Offset = "0x5BC690", VA = "0x1805BD890")]
|
||||
internal IndexExpression(Expression instance, PropertyInfo indexer, IReadOnlyList<Expression> arguments)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression" />.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.ExpressionType" /> that represents this expression.</returns>
|
||||
// Token: 0x1700008B RID: 139
|
||||
// (get) Token: 0x06000442 RID: 1090 RVA: 0x00002C58 File Offset: 0x00000E58
|
||||
[Token(Token = "0x1700008B")]
|
||||
public sealed override ExpressionType NodeType
|
||||
{
|
||||
[Token(Token = "0x6000442")]
|
||||
[Address(RVA = "0x5BD980", Offset = "0x5BC780", VA = "0x1805BD980", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ExpressionType.Add;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression" /> represents.</summary>
|
||||
/// <returns>The <see cref="P:System.Linq.Expressions.IndexExpression.Type" /> that represents the static type of the expression.</returns>
|
||||
// Token: 0x1700008C RID: 140
|
||||
// (get) Token: 0x06000443 RID: 1091 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700008C")]
|
||||
public sealed override Type Type
|
||||
{
|
||||
[Token(Token = "0x6000443")]
|
||||
[Address(RVA = "0x5BD990", Offset = "0x5BC790", VA = "0x1805BD990", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>An object to index.</summary>
|
||||
/// <returns>The <see cref="T:System.Linq.Expressions.Expression" /> representing the object to index.</returns>
|
||||
// Token: 0x1700008D RID: 141
|
||||
// (get) Token: 0x06000444 RID: 1092 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700008D")]
|
||||
public Expression Object
|
||||
{
|
||||
[Token(Token = "0x6000444")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Reflection.PropertyInfo" /> for the property if the expression represents an indexed property, returns null otherwise.</summary>
|
||||
/// <returns>The <see cref="T:System.Reflection.PropertyInfo" /> for the property if the expression represents an indexed property, otherwise null.</returns>
|
||||
// Token: 0x1700008E RID: 142
|
||||
// (get) Token: 0x06000445 RID: 1093 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700008E")]
|
||||
public PropertyInfo Indexer
|
||||
{
|
||||
[Token(Token = "0x6000445")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000446 RID: 1094 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000446")]
|
||||
[Address(RVA = "0x5BD7A0", Offset = "0x5BC5A0", VA = "0x1805BD7A0", Slot = "10")]
|
||||
public Expression GetArgument(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700008F RID: 143
|
||||
// (get) Token: 0x06000447 RID: 1095 RVA: 0x00002C70 File Offset: 0x00000E70
|
||||
[Token(Token = "0x1700008F")]
|
||||
public int ArgumentCount
|
||||
{
|
||||
[Token(Token = "0x6000447")]
|
||||
[Address(RVA = "0x5BD930", Offset = "0x5BC730", VA = "0x1805BD930", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000448 RID: 1096 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000448")]
|
||||
[Address(RVA = "0x5BD770", Offset = "0x5BC570", VA = "0x1805BD770", Slot = "9")]
|
||||
protected internal override Expression Accept(ExpressionVisitor visitor)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000449 RID: 1097 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000449")]
|
||||
[Address(RVA = "0x5BD800", Offset = "0x5BC600", VA = "0x1805BD800")]
|
||||
internal Expression Rewrite(Expression instance, Expression[] arguments)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001AD RID: 429
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001AD")]
|
||||
private IReadOnlyList<Expression> _arguments;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x020000A9 RID: 169
|
||||
[Token(Token = "0x20000A9")]
|
||||
internal class InstanceMethodCallExpression : MethodCallExpression, IArgumentProvider
|
||||
{
|
||||
// Token: 0x060004B7 RID: 1207 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004B7")]
|
||||
[Address(RVA = "0x5BE210", Offset = "0x5BD010", VA = "0x1805BE210")]
|
||||
public InstanceMethodCallExpression(MethodInfo method, Expression instance)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004B8 RID: 1208 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004B8")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "12")]
|
||||
internal override Expression GetInstance()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001D5 RID: 469
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001D5")]
|
||||
private readonly Expression _instance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x020000B2 RID: 178
|
||||
[Token(Token = "0x20000B2")]
|
||||
internal sealed class InstanceMethodCallExpression0 : InstanceMethodCallExpression, IArgumentProvider
|
||||
{
|
||||
// Token: 0x060004D9 RID: 1241 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004D9")]
|
||||
[Address(RVA = "0x5BE210", Offset = "0x5BD010", VA = "0x1805BE210")]
|
||||
public InstanceMethodCallExpression0(MethodInfo method, Expression instance)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004DA RID: 1242 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004DA")]
|
||||
[Address(RVA = "0x5BE140", Offset = "0x5BCF40", VA = "0x1805BE140", Slot = "14")]
|
||||
public override Expression GetArgument(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170000CE RID: 206
|
||||
// (get) Token: 0x060004DB RID: 1243 RVA: 0x00002F10 File Offset: 0x00001110
|
||||
[Token(Token = "0x170000CE")]
|
||||
public override int ArgumentCount
|
||||
{
|
||||
[Token(Token = "0x60004DB")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004DC RID: 1244 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004DC")]
|
||||
[Address(RVA = "0x5BE1A0", Offset = "0x5BCFA0", VA = "0x1805BE1A0", Slot = "13")]
|
||||
internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x020000B3 RID: 179
|
||||
[Token(Token = "0x20000B3")]
|
||||
internal sealed class InstanceMethodCallExpression1 : InstanceMethodCallExpression, IArgumentProvider
|
||||
{
|
||||
// Token: 0x060004DD RID: 1245 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004DD")]
|
||||
[Address(RVA = "0x5BE370", Offset = "0x5BD170", VA = "0x1805BE370")]
|
||||
public InstanceMethodCallExpression1(MethodInfo method, Expression instance, Expression arg0)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004DE RID: 1246 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004DE")]
|
||||
[Address(RVA = "0x5BE240", Offset = "0x5BD040", VA = "0x1805BE240", Slot = "14")]
|
||||
public override Expression GetArgument(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170000CF RID: 207
|
||||
// (get) Token: 0x060004DF RID: 1247 RVA: 0x00002F28 File Offset: 0x00001128
|
||||
[Token(Token = "0x170000CF")]
|
||||
public override int ArgumentCount
|
||||
{
|
||||
[Token(Token = "0x60004DF")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004E0 RID: 1248 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004E0")]
|
||||
[Address(RVA = "0x5BE2C0", Offset = "0x5BD0C0", VA = "0x1805BE2C0", Slot = "13")]
|
||||
internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001E7 RID: 487
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40001E7")]
|
||||
private object _arg0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x020000B4 RID: 180
|
||||
[Token(Token = "0x20000B4")]
|
||||
internal sealed class InstanceMethodCallExpression2 : InstanceMethodCallExpression, IArgumentProvider
|
||||
{
|
||||
// Token: 0x060004E1 RID: 1249 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004E1")]
|
||||
[Address(RVA = "0x5BE540", Offset = "0x5BD340", VA = "0x1805BE540")]
|
||||
public InstanceMethodCallExpression2(MethodInfo method, Expression instance, Expression arg0, Expression arg1)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004E2 RID: 1250 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004E2")]
|
||||
[Address(RVA = "0x5BE3B0", Offset = "0x5BD1B0", VA = "0x1805BE3B0", Slot = "14")]
|
||||
public override Expression GetArgument(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170000D0 RID: 208
|
||||
// (get) Token: 0x060004E3 RID: 1251 RVA: 0x00002F40 File Offset: 0x00001140
|
||||
[Token(Token = "0x170000D0")]
|
||||
public override int ArgumentCount
|
||||
{
|
||||
[Token(Token = "0x60004E3")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004E4 RID: 1252 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004E4")]
|
||||
[Address(RVA = "0x5BE440", Offset = "0x5BD240", VA = "0x1805BE440", Slot = "13")]
|
||||
internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001E8 RID: 488
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40001E8")]
|
||||
private object _arg0;
|
||||
|
||||
// Token: 0x040001E9 RID: 489
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40001E9")]
|
||||
private readonly Expression _arg1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x020000B5 RID: 181
|
||||
[Token(Token = "0x20000B5")]
|
||||
internal sealed class InstanceMethodCallExpression3 : InstanceMethodCallExpression, IArgumentProvider
|
||||
{
|
||||
// Token: 0x060004E5 RID: 1253 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004E5")]
|
||||
[Address(RVA = "0x5BE780", Offset = "0x5BD580", VA = "0x1805BE780")]
|
||||
public InstanceMethodCallExpression3(MethodInfo method, Expression instance, Expression arg0, Expression arg1, Expression arg2)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004E6 RID: 1254 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004E6")]
|
||||
[Address(RVA = "0x5BE590", Offset = "0x5BD390", VA = "0x1805BE590", Slot = "14")]
|
||||
public override Expression GetArgument(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170000D1 RID: 209
|
||||
// (get) Token: 0x060004E7 RID: 1255 RVA: 0x00002F58 File Offset: 0x00001158
|
||||
[Token(Token = "0x170000D1")]
|
||||
public override int ArgumentCount
|
||||
{
|
||||
[Token(Token = "0x60004E7")]
|
||||
[Address(RVA = "0x53A4A0", Offset = "0x5392A0", VA = "0x18053A4A0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004E8 RID: 1256 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004E8")]
|
||||
[Address(RVA = "0x5BE640", Offset = "0x5BD440", VA = "0x1805BE640", Slot = "13")]
|
||||
internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001EA RID: 490
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40001EA")]
|
||||
private object _arg0;
|
||||
|
||||
// Token: 0x040001EB RID: 491
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40001EB")]
|
||||
private readonly Expression _arg1;
|
||||
|
||||
// Token: 0x040001EC RID: 492
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40001EC")]
|
||||
private readonly Expression _arg2;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
// Token: 0x020000AB RID: 171
|
||||
[Token(Token = "0x20000AB")]
|
||||
internal sealed class InstanceMethodCallExpressionN : InstanceMethodCallExpression, IArgumentProvider
|
||||
{
|
||||
// Token: 0x060004BD RID: 1213 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004BD")]
|
||||
[Address(RVA = "0x5BE370", Offset = "0x5BD170", VA = "0x1805BE370")]
|
||||
public InstanceMethodCallExpressionN(MethodInfo method, Expression instance, IReadOnlyList<Expression> args)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060004BE RID: 1214 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004BE")]
|
||||
[Address(RVA = "0x5BE7D0", Offset = "0x5BD5D0", VA = "0x1805BE7D0", Slot = "14")]
|
||||
public override Expression GetArgument(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170000C7 RID: 199
|
||||
// (get) Token: 0x060004BF RID: 1215 RVA: 0x00002E68 File Offset: 0x00001068
|
||||
[Token(Token = "0x170000C7")]
|
||||
public override int ArgumentCount
|
||||
{
|
||||
[Token(Token = "0x60004BF")]
|
||||
[Address(RVA = "0x5BE8C0", Offset = "0x5BD6C0", VA = "0x1805BE8C0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004C0 RID: 1216 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004C0")]
|
||||
[Address(RVA = "0x5BE830", Offset = "0x5BD630", VA = "0x1805BE830", Slot = "13")]
|
||||
internal override MethodCallExpression Rewrite(Expression instance, IReadOnlyList<Expression> args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001D7 RID: 471
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40001D7")]
|
||||
private IReadOnlyList<Expression> _arguments;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,256 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000C9 RID: 201
|
||||
[Token(Token = "0x20000C9")]
|
||||
internal abstract class AddInstruction : Instruction
|
||||
{
|
||||
// Token: 0x17000129 RID: 297
|
||||
// (get) Token: 0x06000597 RID: 1431 RVA: 0x000030A8 File Offset: 0x000012A8
|
||||
[Token(Token = "0x17000129")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x6000597")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700012A RID: 298
|
||||
// (get) Token: 0x06000598 RID: 1432 RVA: 0x000030C0 File Offset: 0x000012C0
|
||||
[Token(Token = "0x1700012A")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000598")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700012B RID: 299
|
||||
// (get) Token: 0x06000599 RID: 1433 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700012B")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000599")]
|
||||
[Address(RVA = "0x5AA500", Offset = "0x5A9300", VA = "0x1805AA500", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600059A RID: 1434 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600059A")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
private AddInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600059B RID: 1435 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600059B")]
|
||||
[Address(RVA = "0x5AA1E0", Offset = "0x5A8FE0", VA = "0x1805AA1E0")]
|
||||
public static Instruction Create(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000226 RID: 550
|
||||
[Token(Token = "0x4000226")]
|
||||
private static Instruction s_Int16;
|
||||
|
||||
// Token: 0x04000227 RID: 551
|
||||
[Token(Token = "0x4000227")]
|
||||
private static Instruction s_Int32;
|
||||
|
||||
// Token: 0x04000228 RID: 552
|
||||
[Token(Token = "0x4000228")]
|
||||
private static Instruction s_Int64;
|
||||
|
||||
// Token: 0x04000229 RID: 553
|
||||
[Token(Token = "0x4000229")]
|
||||
private static Instruction s_UInt16;
|
||||
|
||||
// Token: 0x0400022A RID: 554
|
||||
[Token(Token = "0x400022A")]
|
||||
private static Instruction s_UInt32;
|
||||
|
||||
// Token: 0x0400022B RID: 555
|
||||
[Token(Token = "0x400022B")]
|
||||
private static Instruction s_UInt64;
|
||||
|
||||
// Token: 0x0400022C RID: 556
|
||||
[Token(Token = "0x400022C")]
|
||||
private static Instruction s_Single;
|
||||
|
||||
// Token: 0x0400022D RID: 557
|
||||
[Token(Token = "0x400022D")]
|
||||
private static Instruction s_Double;
|
||||
|
||||
// Token: 0x020000CA RID: 202
|
||||
[Token(Token = "0x20000CA")]
|
||||
private sealed class AddInt16 : AddInstruction
|
||||
{
|
||||
// Token: 0x0600059C RID: 1436 RVA: 0x000030D8 File Offset: 0x000012D8
|
||||
[Token(Token = "0x600059C")]
|
||||
[Address(RVA = "0x5AA530", Offset = "0x5A9330", VA = "0x1805AA530", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600059D RID: 1437 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600059D")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000CB RID: 203
|
||||
[Token(Token = "0x20000CB")]
|
||||
private sealed class AddInt32 : AddInstruction
|
||||
{
|
||||
// Token: 0x0600059E RID: 1438 RVA: 0x000030F0 File Offset: 0x000012F0
|
||||
[Token(Token = "0x600059E")]
|
||||
[Address(RVA = "0x5AA6E0", Offset = "0x5A94E0", VA = "0x1805AA6E0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600059F RID: 1439 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600059F")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000CC RID: 204
|
||||
[Token(Token = "0x20000CC")]
|
||||
private sealed class AddInt64 : AddInstruction
|
||||
{
|
||||
// Token: 0x060005A0 RID: 1440 RVA: 0x00003108 File Offset: 0x00001308
|
||||
[Token(Token = "0x60005A0")]
|
||||
[Address(RVA = "0x5AA880", Offset = "0x5A9680", VA = "0x1805AA880", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005A1 RID: 1441 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A1")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000CD RID: 205
|
||||
[Token(Token = "0x20000CD")]
|
||||
private sealed class AddUInt16 : AddInstruction
|
||||
{
|
||||
// Token: 0x060005A2 RID: 1442 RVA: 0x00003120 File Offset: 0x00001320
|
||||
[Token(Token = "0x60005A2")]
|
||||
[Address(RVA = "0x5ABE20", Offset = "0x5AAC20", VA = "0x1805ABE20", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005A3 RID: 1443 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A3")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddUInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000CE RID: 206
|
||||
[Token(Token = "0x20000CE")]
|
||||
private sealed class AddUInt32 : AddInstruction
|
||||
{
|
||||
// Token: 0x060005A4 RID: 1444 RVA: 0x00003138 File Offset: 0x00001338
|
||||
[Token(Token = "0x60005A4")]
|
||||
[Address(RVA = "0x5ABFD0", Offset = "0x5AADD0", VA = "0x1805ABFD0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005A5 RID: 1445 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A5")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddUInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000CF RID: 207
|
||||
[Token(Token = "0x20000CF")]
|
||||
private sealed class AddUInt64 : AddInstruction
|
||||
{
|
||||
// Token: 0x060005A6 RID: 1446 RVA: 0x00003150 File Offset: 0x00001350
|
||||
[Token(Token = "0x60005A6")]
|
||||
[Address(RVA = "0x5AC180", Offset = "0x5AAF80", VA = "0x1805AC180", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005A7 RID: 1447 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A7")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddUInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000D0 RID: 208
|
||||
[Token(Token = "0x20000D0")]
|
||||
private sealed class AddSingle : AddInstruction
|
||||
{
|
||||
// Token: 0x060005A8 RID: 1448 RVA: 0x00003168 File Offset: 0x00001368
|
||||
[Token(Token = "0x60005A8")]
|
||||
[Address(RVA = "0x5ABC70", Offset = "0x5AAA70", VA = "0x1805ABC70", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005A9 RID: 1449 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005A9")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddSingle()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000D1 RID: 209
|
||||
[Token(Token = "0x20000D1")]
|
||||
private sealed class AddDouble : AddInstruction
|
||||
{
|
||||
// Token: 0x060005AA RID: 1450 RVA: 0x00003180 File Offset: 0x00001380
|
||||
[Token(Token = "0x60005AA")]
|
||||
[Address(RVA = "0x5AA030", Offset = "0x5A8E30", VA = "0x1805AA030", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005AB RID: 1451 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005AB")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddDouble()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,208 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000D2 RID: 210
|
||||
[Token(Token = "0x20000D2")]
|
||||
internal abstract class AddOvfInstruction : Instruction
|
||||
{
|
||||
// Token: 0x1700012C RID: 300
|
||||
// (get) Token: 0x060005AC RID: 1452 RVA: 0x00003198 File Offset: 0x00001398
|
||||
[Token(Token = "0x1700012C")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x60005AC")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700012D RID: 301
|
||||
// (get) Token: 0x060005AD RID: 1453 RVA: 0x000031B0 File Offset: 0x000013B0
|
||||
[Token(Token = "0x1700012D")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x60005AD")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700012E RID: 302
|
||||
// (get) Token: 0x060005AE RID: 1454 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700012E")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x60005AE")]
|
||||
[Address(RVA = "0x5AACC0", Offset = "0x5A9AC0", VA = "0x1805AACC0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005AF RID: 1455 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005AF")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
private AddOvfInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005B0 RID: 1456 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60005B0")]
|
||||
[Address(RVA = "0x5AAA30", Offset = "0x5A9830", VA = "0x1805AAA30")]
|
||||
public static Instruction Create(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400022E RID: 558
|
||||
[Token(Token = "0x400022E")]
|
||||
private static Instruction s_Int16;
|
||||
|
||||
// Token: 0x0400022F RID: 559
|
||||
[Token(Token = "0x400022F")]
|
||||
private static Instruction s_Int32;
|
||||
|
||||
// Token: 0x04000230 RID: 560
|
||||
[Token(Token = "0x4000230")]
|
||||
private static Instruction s_Int64;
|
||||
|
||||
// Token: 0x04000231 RID: 561
|
||||
[Token(Token = "0x4000231")]
|
||||
private static Instruction s_UInt16;
|
||||
|
||||
// Token: 0x04000232 RID: 562
|
||||
[Token(Token = "0x4000232")]
|
||||
private static Instruction s_UInt32;
|
||||
|
||||
// Token: 0x04000233 RID: 563
|
||||
[Token(Token = "0x4000233")]
|
||||
private static Instruction s_UInt64;
|
||||
|
||||
// Token: 0x020000D3 RID: 211
|
||||
[Token(Token = "0x20000D3")]
|
||||
private sealed class AddOvfInt16 : AddOvfInstruction
|
||||
{
|
||||
// Token: 0x060005B1 RID: 1457 RVA: 0x000031C8 File Offset: 0x000013C8
|
||||
[Token(Token = "0x60005B1")]
|
||||
[Address(RVA = "0x5AACF0", Offset = "0x5A9AF0", VA = "0x1805AACF0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005B2 RID: 1458 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B2")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddOvfInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000D4 RID: 212
|
||||
[Token(Token = "0x20000D4")]
|
||||
private sealed class AddOvfInt32 : AddOvfInstruction
|
||||
{
|
||||
// Token: 0x060005B3 RID: 1459 RVA: 0x000031E0 File Offset: 0x000013E0
|
||||
[Token(Token = "0x60005B3")]
|
||||
[Address(RVA = "0x5AB010", Offset = "0x5A9E10", VA = "0x1805AB010", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005B4 RID: 1460 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B4")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddOvfInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000D5 RID: 213
|
||||
[Token(Token = "0x20000D5")]
|
||||
private sealed class AddOvfInt64 : AddOvfInstruction
|
||||
{
|
||||
// Token: 0x060005B5 RID: 1461 RVA: 0x000031F8 File Offset: 0x000013F8
|
||||
[Token(Token = "0x60005B5")]
|
||||
[Address(RVA = "0x5AB2A0", Offset = "0x5AA0A0", VA = "0x1805AB2A0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005B6 RID: 1462 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B6")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddOvfInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000D6 RID: 214
|
||||
[Token(Token = "0x20000D6")]
|
||||
private sealed class AddOvfUInt16 : AddOvfInstruction
|
||||
{
|
||||
// Token: 0x060005B7 RID: 1463 RVA: 0x00003210 File Offset: 0x00001410
|
||||
[Token(Token = "0x60005B7")]
|
||||
[Address(RVA = "0x5AB510", Offset = "0x5AA310", VA = "0x1805AB510", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005B8 RID: 1464 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005B8")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddOvfUInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000D7 RID: 215
|
||||
[Token(Token = "0x20000D7")]
|
||||
private sealed class AddOvfUInt32 : AddOvfInstruction
|
||||
{
|
||||
// Token: 0x060005B9 RID: 1465 RVA: 0x00003228 File Offset: 0x00001428
|
||||
[Token(Token = "0x60005B9")]
|
||||
[Address(RVA = "0x5AB7F0", Offset = "0x5AA5F0", VA = "0x1805AB7F0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005BA RID: 1466 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005BA")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddOvfUInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000D8 RID: 216
|
||||
[Token(Token = "0x20000D8")]
|
||||
private sealed class AddOvfUInt64 : AddOvfInstruction
|
||||
{
|
||||
// Token: 0x060005BB RID: 1467 RVA: 0x00003240 File Offset: 0x00001440
|
||||
[Token(Token = "0x60005BB")]
|
||||
[Address(RVA = "0x5ABA30", Offset = "0x5AA830", VA = "0x1805ABA30", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005BC RID: 1468 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005BC")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AddOvfUInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,280 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000D9 RID: 217
|
||||
[Token(Token = "0x20000D9")]
|
||||
internal abstract class AndInstruction : Instruction
|
||||
{
|
||||
// Token: 0x1700012F RID: 303
|
||||
// (get) Token: 0x060005BD RID: 1469 RVA: 0x00003258 File Offset: 0x00001458
|
||||
[Token(Token = "0x1700012F")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x60005BD")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000130 RID: 304
|
||||
// (get) Token: 0x060005BE RID: 1470 RVA: 0x00003270 File Offset: 0x00001470
|
||||
[Token(Token = "0x17000130")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x60005BE")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000131 RID: 305
|
||||
// (get) Token: 0x060005BF RID: 1471 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000131")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x60005BF")]
|
||||
[Address(RVA = "0x5AC930", Offset = "0x5AB730", VA = "0x1805AC930", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005C0 RID: 1472 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C0")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
private AndInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005C1 RID: 1473 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60005C1")]
|
||||
[Address(RVA = "0x5AC5B0", Offset = "0x5AB3B0", VA = "0x1805AC5B0")]
|
||||
public static Instruction Create(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000234 RID: 564
|
||||
[Token(Token = "0x4000234")]
|
||||
private static Instruction s_SByte;
|
||||
|
||||
// Token: 0x04000235 RID: 565
|
||||
[Token(Token = "0x4000235")]
|
||||
private static Instruction s_Int16;
|
||||
|
||||
// Token: 0x04000236 RID: 566
|
||||
[Token(Token = "0x4000236")]
|
||||
private static Instruction s_Int32;
|
||||
|
||||
// Token: 0x04000237 RID: 567
|
||||
[Token(Token = "0x4000237")]
|
||||
private static Instruction s_Int64;
|
||||
|
||||
// Token: 0x04000238 RID: 568
|
||||
[Token(Token = "0x4000238")]
|
||||
private static Instruction s_Byte;
|
||||
|
||||
// Token: 0x04000239 RID: 569
|
||||
[Token(Token = "0x4000239")]
|
||||
private static Instruction s_UInt16;
|
||||
|
||||
// Token: 0x0400023A RID: 570
|
||||
[Token(Token = "0x400023A")]
|
||||
private static Instruction s_UInt32;
|
||||
|
||||
// Token: 0x0400023B RID: 571
|
||||
[Token(Token = "0x400023B")]
|
||||
private static Instruction s_UInt64;
|
||||
|
||||
// Token: 0x0400023C RID: 572
|
||||
[Token(Token = "0x400023C")]
|
||||
private static Instruction s_Boolean;
|
||||
|
||||
// Token: 0x020000DA RID: 218
|
||||
[Token(Token = "0x20000DA")]
|
||||
private sealed class AndSByte : AndInstruction
|
||||
{
|
||||
// Token: 0x060005C2 RID: 1474 RVA: 0x00003288 File Offset: 0x00001488
|
||||
[Token(Token = "0x60005C2")]
|
||||
[Address(RVA = "0x5ACC40", Offset = "0x5ABA40", VA = "0x1805ACC40", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005C3 RID: 1475 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C3")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AndSByte()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000DB RID: 219
|
||||
[Token(Token = "0x20000DB")]
|
||||
private sealed class AndInt16 : AndInstruction
|
||||
{
|
||||
// Token: 0x060005C4 RID: 1476 RVA: 0x000032A0 File Offset: 0x000014A0
|
||||
[Token(Token = "0x60005C4")]
|
||||
[Address(RVA = "0x5AC960", Offset = "0x5AB760", VA = "0x1805AC960", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005C5 RID: 1477 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C5")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AndInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000DC RID: 220
|
||||
[Token(Token = "0x20000DC")]
|
||||
private sealed class AndInt32 : AndInstruction
|
||||
{
|
||||
// Token: 0x060005C6 RID: 1478 RVA: 0x000032B8 File Offset: 0x000014B8
|
||||
[Token(Token = "0x60005C6")]
|
||||
[Address(RVA = "0x5ACA50", Offset = "0x5AB850", VA = "0x1805ACA50", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005C7 RID: 1479 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C7")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AndInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000DD RID: 221
|
||||
[Token(Token = "0x20000DD")]
|
||||
private sealed class AndInt64 : AndInstruction
|
||||
{
|
||||
// Token: 0x060005C8 RID: 1480 RVA: 0x000032D0 File Offset: 0x000014D0
|
||||
[Token(Token = "0x60005C8")]
|
||||
[Address(RVA = "0x5ACB40", Offset = "0x5AB940", VA = "0x1805ACB40", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005C9 RID: 1481 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005C9")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AndInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000DE RID: 222
|
||||
[Token(Token = "0x20000DE")]
|
||||
private sealed class AndByte : AndInstruction
|
||||
{
|
||||
// Token: 0x060005CA RID: 1482 RVA: 0x000032E8 File Offset: 0x000014E8
|
||||
[Token(Token = "0x60005CA")]
|
||||
[Address(RVA = "0x5AC4C0", Offset = "0x5AB2C0", VA = "0x1805AC4C0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005CB RID: 1483 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005CB")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AndByte()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000DF RID: 223
|
||||
[Token(Token = "0x20000DF")]
|
||||
private sealed class AndUInt16 : AndInstruction
|
||||
{
|
||||
// Token: 0x060005CC RID: 1484 RVA: 0x00003300 File Offset: 0x00001500
|
||||
[Token(Token = "0x60005CC")]
|
||||
[Address(RVA = "0x5ACD30", Offset = "0x5ABB30", VA = "0x1805ACD30", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005CD RID: 1485 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005CD")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AndUInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000E0 RID: 224
|
||||
[Token(Token = "0x20000E0")]
|
||||
private sealed class AndUInt32 : AndInstruction
|
||||
{
|
||||
// Token: 0x060005CE RID: 1486 RVA: 0x00003318 File Offset: 0x00001518
|
||||
[Token(Token = "0x60005CE")]
|
||||
[Address(RVA = "0x5ACE20", Offset = "0x5ABC20", VA = "0x1805ACE20", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005CF RID: 1487 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005CF")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AndUInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000E1 RID: 225
|
||||
[Token(Token = "0x20000E1")]
|
||||
private sealed class AndUInt64 : AndInstruction
|
||||
{
|
||||
// Token: 0x060005D0 RID: 1488 RVA: 0x00003330 File Offset: 0x00001530
|
||||
[Token(Token = "0x60005D0")]
|
||||
[Address(RVA = "0x5ACF20", Offset = "0x5ABD20", VA = "0x1805ACF20", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005D1 RID: 1489 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005D1")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AndUInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000E2 RID: 226
|
||||
[Token(Token = "0x20000E2")]
|
||||
private sealed class AndBoolean : AndInstruction
|
||||
{
|
||||
// Token: 0x060005D2 RID: 1490 RVA: 0x00003348 File Offset: 0x00001548
|
||||
[Token(Token = "0x60005D2")]
|
||||
[Address(RVA = "0x5AC330", Offset = "0x5AB130", VA = "0x1805AC330", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060005D3 RID: 1491 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005D3")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public AndBoolean()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200019B RID: 411
|
||||
[Token(Token = "0x200019B")]
|
||||
internal sealed class ArrayByRefUpdater : ByRefUpdater
|
||||
{
|
||||
// Token: 0x060008F8 RID: 2296 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60008F8")]
|
||||
[Address(RVA = "0x5AD250", Offset = "0x5AC050", VA = "0x1805AD250")]
|
||||
public ArrayByRefUpdater(LocalDefinition array, LocalDefinition index, int argumentIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060008F9 RID: 2297 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60008F9")]
|
||||
[Address(RVA = "0x5AD0B0", Offset = "0x5ABEB0", VA = "0x1805AD0B0", Slot = "4")]
|
||||
public override void Update(InterpretedFrame frame, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060008FA RID: 2298 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60008FA")]
|
||||
[Address(RVA = "0x5AD020", Offset = "0x5ABE20", VA = "0x1805AD020", Slot = "5")]
|
||||
public override void UndefineTemps(InstructionList instructions, LocalVariables locals)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000390 RID: 912
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000390")]
|
||||
private readonly LocalDefinition _array;
|
||||
|
||||
// Token: 0x04000391 RID: 913
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000391")]
|
||||
private readonly LocalDefinition _index;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000E8 RID: 232
|
||||
[Token(Token = "0x20000E8")]
|
||||
internal sealed class ArrayLengthInstruction : Instruction
|
||||
{
|
||||
// Token: 0x17000140 RID: 320
|
||||
// (get) Token: 0x060005EE RID: 1518 RVA: 0x000034B0 File Offset: 0x000016B0
|
||||
[Token(Token = "0x17000140")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x60005EE")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000141 RID: 321
|
||||
// (get) Token: 0x060005EF RID: 1519 RVA: 0x000034C8 File Offset: 0x000016C8
|
||||
[Token(Token = "0x17000141")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x60005EF")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000142 RID: 322
|
||||
// (get) Token: 0x060005F0 RID: 1520 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000142")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x60005F0")]
|
||||
[Address(RVA = "0x5AD3F0", Offset = "0x5AC1F0", VA = "0x1805AD3F0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005F1 RID: 1521 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005F1")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
private ArrayLengthInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005F2 RID: 1522 RVA: 0x000034E0 File Offset: 0x000016E0
|
||||
[Token(Token = "0x60005F2")]
|
||||
[Address(RVA = "0x5AD2A0", Offset = "0x5AC0A0", VA = "0x1805AD2A0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000244 RID: 580
|
||||
[Token(Token = "0x4000244")]
|
||||
public static readonly ArrayLengthInstruction Instance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020001AB RID: 427
|
||||
[Token(Token = "0x20001AB")]
|
||||
internal sealed class AssignLocalBoxedInstruction : LocalAccessInstruction
|
||||
{
|
||||
// Token: 0x0600097C RID: 2428 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600097C")]
|
||||
[Address(RVA = "0x5AD510", Offset = "0x5AC310", VA = "0x1805AD510")]
|
||||
internal AssignLocalBoxedInstruction(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170001D1 RID: 465
|
||||
// (get) Token: 0x0600097D RID: 2429 RVA: 0x00004C68 File Offset: 0x00002E68
|
||||
[Token(Token = "0x170001D1")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x600097D")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001D2 RID: 466
|
||||
// (get) Token: 0x0600097E RID: 2430 RVA: 0x00004C80 File Offset: 0x00002E80
|
||||
[Token(Token = "0x170001D2")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x600097E")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001D3 RID: 467
|
||||
// (get) Token: 0x0600097F RID: 2431 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001D3")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x600097F")]
|
||||
[Address(RVA = "0x5AD520", Offset = "0x5AC320", VA = "0x1805AD520", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000980 RID: 2432 RVA: 0x00004C98 File Offset: 0x00002E98
|
||||
[Token(Token = "0x6000980")]
|
||||
[Address(RVA = "0x5AD420", Offset = "0x5AC220", VA = "0x1805AD420", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020001A9 RID: 425
|
||||
[Token(Token = "0x20001A9")]
|
||||
internal sealed class AssignLocalInstruction : LocalAccessInstruction, IBoxableInstruction
|
||||
{
|
||||
// Token: 0x06000971 RID: 2417 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000971")]
|
||||
[Address(RVA = "0x5AD510", Offset = "0x5AC310", VA = "0x1805AD510")]
|
||||
internal AssignLocalInstruction(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170001CC RID: 460
|
||||
// (get) Token: 0x06000972 RID: 2418 RVA: 0x00004BF0 File Offset: 0x00002DF0
|
||||
[Token(Token = "0x170001CC")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x6000972")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001CD RID: 461
|
||||
// (get) Token: 0x06000973 RID: 2419 RVA: 0x00004C08 File Offset: 0x00002E08
|
||||
[Token(Token = "0x170001CD")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000973")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001CE RID: 462
|
||||
// (get) Token: 0x06000974 RID: 2420 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001CE")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000974")]
|
||||
[Address(RVA = "0x5AD650", Offset = "0x5AC450", VA = "0x1805AD650", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000975 RID: 2421 RVA: 0x00004C20 File Offset: 0x00002E20
|
||||
[Token(Token = "0x6000975")]
|
||||
[Address(RVA = "0x5AD5C0", Offset = "0x5AC3C0", VA = "0x1805AD5C0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000976 RID: 2422 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000976")]
|
||||
[Address(RVA = "0x5AD550", Offset = "0x5AC350", VA = "0x1805AD550", Slot = "11")]
|
||||
public Instruction BoxIfIndexMatches(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020001AD RID: 429
|
||||
[Token(Token = "0x20001AD")]
|
||||
internal sealed class AssignLocalToClosureInstruction : LocalAccessInstruction
|
||||
{
|
||||
// Token: 0x06000985 RID: 2437 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000985")]
|
||||
[Address(RVA = "0x5AD510", Offset = "0x5AC310", VA = "0x1805AD510")]
|
||||
internal AssignLocalToClosureInstruction(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170001D6 RID: 470
|
||||
// (get) Token: 0x06000986 RID: 2438 RVA: 0x00004CE0 File Offset: 0x00002EE0
|
||||
[Token(Token = "0x170001D6")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x6000986")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001D7 RID: 471
|
||||
// (get) Token: 0x06000987 RID: 2439 RVA: 0x00004CF8 File Offset: 0x00002EF8
|
||||
[Token(Token = "0x170001D7")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000987")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001D8 RID: 472
|
||||
// (get) Token: 0x06000988 RID: 2440 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001D8")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000988")]
|
||||
[Address(RVA = "0x5AD720", Offset = "0x5AC520", VA = "0x1805AD720", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000989 RID: 2441 RVA: 0x00004D10 File Offset: 0x00002F10
|
||||
[Token(Token = "0x6000989")]
|
||||
[Address(RVA = "0x5AD680", Offset = "0x5AC480", VA = "0x1805AD680", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000F0 RID: 240
|
||||
[Token(Token = "0x20000F0")]
|
||||
internal sealed class BranchFalseInstruction : OffsetInstruction
|
||||
{
|
||||
// Token: 0x1700014D RID: 333
|
||||
// (get) Token: 0x0600061A RID: 1562 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700014D")]
|
||||
public override Instruction[] Cache
|
||||
{
|
||||
[Token(Token = "0x600061A")]
|
||||
[Address(RVA = "0x5AD7F0", Offset = "0x5AC5F0", VA = "0x1805AD7F0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700014E RID: 334
|
||||
// (get) Token: 0x0600061B RID: 1563 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700014E")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x600061B")]
|
||||
[Address(RVA = "0x5AD860", Offset = "0x5AC660", VA = "0x1805AD860", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700014F RID: 335
|
||||
// (get) Token: 0x0600061C RID: 1564 RVA: 0x00003618 File Offset: 0x00001818
|
||||
[Token(Token = "0x1700014F")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x600061C")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600061D RID: 1565 RVA: 0x00003630 File Offset: 0x00001830
|
||||
[Token(Token = "0x600061D")]
|
||||
[Address(RVA = "0x5AD750", Offset = "0x5AC550", VA = "0x1805AD750", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600061E RID: 1566 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600061E")]
|
||||
[Address(RVA = "0x5AD7E0", Offset = "0x5AC5E0", VA = "0x1805AD7E0")]
|
||||
public BranchFalseInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000251 RID: 593
|
||||
[Token(Token = "0x4000251")]
|
||||
private static Instruction[] s_cache;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000F3 RID: 243
|
||||
[Token(Token = "0x20000F3")]
|
||||
internal class BranchInstruction : OffsetInstruction
|
||||
{
|
||||
// Token: 0x17000157 RID: 343
|
||||
// (get) Token: 0x0600062A RID: 1578 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000157")]
|
||||
public override Instruction[] Cache
|
||||
{
|
||||
[Token(Token = "0x600062A")]
|
||||
[Address(RVA = "0x5AD8F0", Offset = "0x5AC6F0", VA = "0x1805AD8F0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600062B RID: 1579 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600062B")]
|
||||
[Address(RVA = "0x5AD890", Offset = "0x5AC690", VA = "0x1805AD890")]
|
||||
internal BranchInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600062C RID: 1580 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600062C")]
|
||||
[Address(RVA = "0x5AD8B0", Offset = "0x5AC6B0", VA = "0x1805AD8B0")]
|
||||
public BranchInstruction(bool hasResult, bool hasValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000158 RID: 344
|
||||
// (get) Token: 0x0600062D RID: 1581 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000158")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x600062D")]
|
||||
[Address(RVA = "0x5ADBA0", Offset = "0x5AC9A0", VA = "0x1805ADBA0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000159 RID: 345
|
||||
// (get) Token: 0x0600062E RID: 1582 RVA: 0x000036C0 File Offset: 0x000018C0
|
||||
[Token(Token = "0x17000159")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x600062E")]
|
||||
[Address(RVA = "0x5ADB90", Offset = "0x5AC990", VA = "0x1805ADB90", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700015A RID: 346
|
||||
// (get) Token: 0x0600062F RID: 1583 RVA: 0x000036D8 File Offset: 0x000018D8
|
||||
[Token(Token = "0x1700015A")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x600062F")]
|
||||
[Address(RVA = "0x47C550", Offset = "0x47B350", VA = "0x18047C550", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000630 RID: 1584 RVA: 0x000036F0 File Offset: 0x000018F0
|
||||
[Token(Token = "0x6000630")]
|
||||
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000254 RID: 596
|
||||
[Token(Token = "0x4000254")]
|
||||
private static Instruction[][][] s_caches;
|
||||
|
||||
// Token: 0x04000255 RID: 597
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000255")]
|
||||
internal readonly bool _hasResult;
|
||||
|
||||
// Token: 0x04000256 RID: 598
|
||||
[FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x4000256")]
|
||||
internal readonly bool _hasValue;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000EB RID: 235
|
||||
[Token(Token = "0x20000EB")]
|
||||
internal sealed class BranchLabel
|
||||
{
|
||||
// Token: 0x17000143 RID: 323
|
||||
// (get) Token: 0x060005F7 RID: 1527 RVA: 0x00003510 File Offset: 0x00001710
|
||||
// (set) Token: 0x060005F8 RID: 1528 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000143")]
|
||||
internal int LabelIndex
|
||||
{
|
||||
[Token(Token = "0x60005F7")]
|
||||
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x60005F8")]
|
||||
[Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000144 RID: 324
|
||||
// (get) Token: 0x060005F9 RID: 1529 RVA: 0x00003528 File Offset: 0x00001728
|
||||
[Token(Token = "0x17000144")]
|
||||
internal bool HasRuntimeLabel
|
||||
{
|
||||
[Token(Token = "0x60005F9")]
|
||||
[Address(RVA = "0x5ADE70", Offset = "0x5ACC70", VA = "0x1805ADE70")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000145 RID: 325
|
||||
// (get) Token: 0x060005FA RID: 1530 RVA: 0x00003540 File Offset: 0x00001740
|
||||
[Token(Token = "0x17000145")]
|
||||
internal int TargetIndex
|
||||
{
|
||||
[Token(Token = "0x60005FA")]
|
||||
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005FB RID: 1531 RVA: 0x00003558 File Offset: 0x00001758
|
||||
[Token(Token = "0x60005FB")]
|
||||
[Address(RVA = "0x5ADE00", Offset = "0x5ACC00", VA = "0x1805ADE00")]
|
||||
internal RuntimeLabel ToRuntimeLabel()
|
||||
{
|
||||
return default(RuntimeLabel);
|
||||
}
|
||||
|
||||
// Token: 0x060005FC RID: 1532 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005FC")]
|
||||
[Address(RVA = "0x5ADCC0", Offset = "0x5ACAC0", VA = "0x1805ADCC0")]
|
||||
internal void Mark(InstructionList instructions)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005FD RID: 1533 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005FD")]
|
||||
[Address(RVA = "0x5ADBD0", Offset = "0x5AC9D0", VA = "0x1805ADBD0")]
|
||||
internal void AddBranch(InstructionList instructions, int branchIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005FE RID: 1534 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005FE")]
|
||||
[Address(RVA = "0x5ADC90", Offset = "0x5ACA90", VA = "0x1805ADC90")]
|
||||
internal void FixupBranch(InstructionList instructions, int branchIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060005FF RID: 1535 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005FF")]
|
||||
[Address(RVA = "0x5ADE40", Offset = "0x5ACC40", VA = "0x1805ADE40")]
|
||||
public BranchLabel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000248 RID: 584
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000248")]
|
||||
private int _targetIndex;
|
||||
|
||||
// Token: 0x04000249 RID: 585
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000249")]
|
||||
private int _stackDepth;
|
||||
|
||||
// Token: 0x0400024A RID: 586
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400024A")]
|
||||
private int _continuationStackDepth;
|
||||
|
||||
// Token: 0x0400024B RID: 587
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400024B")]
|
||||
private List<int> _forwardBranchFixups;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000F1 RID: 241
|
||||
[Token(Token = "0x20000F1")]
|
||||
internal sealed class BranchTrueInstruction : OffsetInstruction
|
||||
{
|
||||
// Token: 0x17000150 RID: 336
|
||||
// (get) Token: 0x0600061F RID: 1567 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000150")]
|
||||
public override Instruction[] Cache
|
||||
{
|
||||
[Token(Token = "0x600061F")]
|
||||
[Address(RVA = "0x5ADF10", Offset = "0x5ACD10", VA = "0x1805ADF10", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000151 RID: 337
|
||||
// (get) Token: 0x06000620 RID: 1568 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000151")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000620")]
|
||||
[Address(RVA = "0x5ADF80", Offset = "0x5ACD80", VA = "0x1805ADF80", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000152 RID: 338
|
||||
// (get) Token: 0x06000621 RID: 1569 RVA: 0x00003648 File Offset: 0x00001848
|
||||
[Token(Token = "0x17000152")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x6000621")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000622 RID: 1570 RVA: 0x00003660 File Offset: 0x00001860
|
||||
[Token(Token = "0x6000622")]
|
||||
[Address(RVA = "0x5ADE80", Offset = "0x5ACC80", VA = "0x1805ADE80", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000623 RID: 1571 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000623")]
|
||||
[Address(RVA = "0x5AD7E0", Offset = "0x5AC5E0", VA = "0x1805AD7E0")]
|
||||
public BranchTrueInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000252 RID: 594
|
||||
[Token(Token = "0x4000252")]
|
||||
private static Instruction[] s_cache;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000EE RID: 238
|
||||
[Token(Token = "0x20000EE")]
|
||||
internal class ByRefMethodInfoCallInstruction : MethodInfoCallInstruction
|
||||
{
|
||||
// Token: 0x06000612 RID: 1554 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000612")]
|
||||
[Address(RVA = "0x5AE480", Offset = "0x5AD280", VA = "0x1805AE480")]
|
||||
internal ByRefMethodInfoCallInstruction(MethodInfo target, int argumentCount, ByRefUpdater[] byrefArgs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700014B RID: 331
|
||||
// (get) Token: 0x06000613 RID: 1555 RVA: 0x000035E8 File Offset: 0x000017E8
|
||||
[Token(Token = "0x1700014B")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000613")]
|
||||
[Address(RVA = "0x5AE4B0", Offset = "0x5AD2B0", VA = "0x1805AE4B0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000614 RID: 1556 RVA: 0x00003600 File Offset: 0x00001800
|
||||
[Token(Token = "0x6000614")]
|
||||
[Address(RVA = "0x5ADFB0", Offset = "0x5ACDB0", VA = "0x1805ADFB0", Slot = "8")]
|
||||
public sealed override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0400024F RID: 591
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400024F")]
|
||||
private readonly ByRefUpdater[] _byrefArgs;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020001E1 RID: 481
|
||||
[Token(Token = "0x20001E1")]
|
||||
internal class ByRefNewInstruction : NewInstruction
|
||||
{
|
||||
// Token: 0x06000A21 RID: 2593 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000A21")]
|
||||
[Address(RVA = "0x5AE790", Offset = "0x5AD590", VA = "0x1805AE790")]
|
||||
internal ByRefNewInstruction(ConstructorInfo target, int argumentCount, ByRefUpdater[] byrefArgs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170001FF RID: 511
|
||||
// (get) Token: 0x06000A22 RID: 2594 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001FF")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000A22")]
|
||||
[Address(RVA = "0x5AE7C0", Offset = "0x5AD5C0", VA = "0x1805AE7C0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000A23 RID: 2595 RVA: 0x00005340 File Offset: 0x00003540
|
||||
[Token(Token = "0x6000A23")]
|
||||
[Address(RVA = "0x5AE550", Offset = "0x5AD350", VA = "0x1805AE550", Slot = "8")]
|
||||
public sealed override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x040003DB RID: 987
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40003DB")]
|
||||
private readonly ByRefUpdater[] _byrefArgs;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x02000199 RID: 409
|
||||
[Token(Token = "0x2000199")]
|
||||
internal abstract class ByRefUpdater
|
||||
{
|
||||
// Token: 0x060008F3 RID: 2291 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60008F3")]
|
||||
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
||||
public ByRefUpdater(int argumentIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060008F4 RID: 2292
|
||||
[Token(Token = "0x60008F4")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void Update(InterpretedFrame frame, object value);
|
||||
|
||||
// Token: 0x060008F5 RID: 2293 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60008F5")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
||||
public virtual void UndefineTemps(InstructionList instructions, LocalVariables locals)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400038E RID: 910
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400038E")]
|
||||
public readonly int ArgumentIndex;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000EC RID: 236
|
||||
[Token(Token = "0x20000EC")]
|
||||
internal abstract class CallInstruction : Instruction
|
||||
{
|
||||
// Token: 0x17000146 RID: 326
|
||||
// (get) Token: 0x06000600 RID: 1536
|
||||
[Token(Token = "0x17000146")]
|
||||
public abstract int ArgumentCount
|
||||
{
|
||||
[Token(Token = "0x6000600")]
|
||||
[Address(Slot = "11")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000147 RID: 327
|
||||
// (get) Token: 0x06000601 RID: 1537 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000147")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000601")]
|
||||
[Address(RVA = "0x5AF220", Offset = "0x5AE020", VA = "0x1805AF220", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000602 RID: 1538 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000602")]
|
||||
[Address(RVA = "0x5AE890", Offset = "0x5AD690", VA = "0x1805AE890")]
|
||||
public static CallInstruction Create(MethodInfo info)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000603 RID: 1539 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000603")]
|
||||
[Address(RVA = "0x5AEA50", Offset = "0x5AD850", VA = "0x1805AEA50")]
|
||||
public static CallInstruction Create(MethodInfo info, ParameterInfo[] parameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000604 RID: 1540 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000604")]
|
||||
[Address(RVA = "0x5AEBC0", Offset = "0x5AD9C0", VA = "0x1805AEBC0")]
|
||||
private static CallInstruction GetArrayAccessor(MethodInfo info, int argumentCount)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000605 RID: 1541 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000605")]
|
||||
[Address(RVA = "0x5AE7F0", Offset = "0x5AD5F0", VA = "0x1805AE7F0")]
|
||||
public static void ArrayItemSetter1(Array array, int index0, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000606 RID: 1542 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000606")]
|
||||
[Address(RVA = "0x5AE820", Offset = "0x5AD620", VA = "0x1805AE820")]
|
||||
public static void ArrayItemSetter2(Array array, int index0, int index1, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000607 RID: 1543 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000607")]
|
||||
[Address(RVA = "0x5AE850", Offset = "0x5AD650", VA = "0x1805AE850")]
|
||||
public static void ArrayItemSetter3(Array array, int index0, int index1, int index2, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000148 RID: 328
|
||||
// (get) Token: 0x06000608 RID: 1544 RVA: 0x00003570 File Offset: 0x00001770
|
||||
[Token(Token = "0x17000148")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x6000608")]
|
||||
[Address(RVA = "0x4994E0", Offset = "0x4982E0", VA = "0x1804994E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000609 RID: 1545 RVA: 0x00003588 File Offset: 0x00001788
|
||||
[Token(Token = "0x6000609")]
|
||||
[Address(RVA = "0x5AF120", Offset = "0x5ADF20", VA = "0x1805AF120")]
|
||||
protected static bool TryGetLightLambdaTarget(object instance, out LightLambda lightLambda)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600060A RID: 1546 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600060A")]
|
||||
[Address(RVA = "0x5AF0C0", Offset = "0x5ADEC0", VA = "0x1805AF0C0")]
|
||||
protected object InterpretLambdaInvoke(LightLambda targetLambda, object[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600060B RID: 1547 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600060B")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
protected CallInstruction()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,220 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200023E RID: 574
|
||||
[Token(Token = "0x200023E")]
|
||||
internal abstract class CastInstruction : Instruction
|
||||
{
|
||||
// Token: 0x17000234 RID: 564
|
||||
// (get) Token: 0x06000B24 RID: 2852 RVA: 0x00005DF0 File Offset: 0x00003FF0
|
||||
[Token(Token = "0x17000234")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x6000B24")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000235 RID: 565
|
||||
// (get) Token: 0x06000B25 RID: 2853 RVA: 0x00005E08 File Offset: 0x00004008
|
||||
[Token(Token = "0x17000235")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000B25")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000236 RID: 566
|
||||
// (get) Token: 0x06000B26 RID: 2854 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000236")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000B26")]
|
||||
[Address(RVA = "0x5AFA30", Offset = "0x5AE830", VA = "0x1805AFA30", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000B27 RID: 2855 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000B27")]
|
||||
[Address(RVA = "0x5AF420", Offset = "0x5AE220", VA = "0x1805AF420")]
|
||||
public static Instruction Create(Type t)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000B28 RID: 2856 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000B28")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
protected CastInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000430 RID: 1072
|
||||
[Token(Token = "0x4000430")]
|
||||
private static CastInstruction s_Boolean;
|
||||
|
||||
// Token: 0x04000431 RID: 1073
|
||||
[Token(Token = "0x4000431")]
|
||||
private static CastInstruction s_Byte;
|
||||
|
||||
// Token: 0x04000432 RID: 1074
|
||||
[Token(Token = "0x4000432")]
|
||||
private static CastInstruction s_Char;
|
||||
|
||||
// Token: 0x04000433 RID: 1075
|
||||
[Token(Token = "0x4000433")]
|
||||
private static CastInstruction s_DateTime;
|
||||
|
||||
// Token: 0x04000434 RID: 1076
|
||||
[Token(Token = "0x4000434")]
|
||||
private static CastInstruction s_Decimal;
|
||||
|
||||
// Token: 0x04000435 RID: 1077
|
||||
[Token(Token = "0x4000435")]
|
||||
private static CastInstruction s_Double;
|
||||
|
||||
// Token: 0x04000436 RID: 1078
|
||||
[Token(Token = "0x4000436")]
|
||||
private static CastInstruction s_Int16;
|
||||
|
||||
// Token: 0x04000437 RID: 1079
|
||||
[Token(Token = "0x4000437")]
|
||||
private static CastInstruction s_Int32;
|
||||
|
||||
// Token: 0x04000438 RID: 1080
|
||||
[Token(Token = "0x4000438")]
|
||||
private static CastInstruction s_Int64;
|
||||
|
||||
// Token: 0x04000439 RID: 1081
|
||||
[Token(Token = "0x4000439")]
|
||||
private static CastInstruction s_SByte;
|
||||
|
||||
// Token: 0x0400043A RID: 1082
|
||||
[Token(Token = "0x400043A")]
|
||||
private static CastInstruction s_Single;
|
||||
|
||||
// Token: 0x0400043B RID: 1083
|
||||
[Token(Token = "0x400043B")]
|
||||
private static CastInstruction s_String;
|
||||
|
||||
// Token: 0x0400043C RID: 1084
|
||||
[Token(Token = "0x400043C")]
|
||||
private static CastInstruction s_UInt16;
|
||||
|
||||
// Token: 0x0400043D RID: 1085
|
||||
[Token(Token = "0x400043D")]
|
||||
private static CastInstruction s_UInt32;
|
||||
|
||||
// Token: 0x0400043E RID: 1086
|
||||
[Token(Token = "0x400043E")]
|
||||
private static CastInstruction s_UInt64;
|
||||
|
||||
// Token: 0x0200023F RID: 575
|
||||
[Token(Token = "0x200023F")]
|
||||
private sealed class CastInstructionT<T> : CastInstruction
|
||||
{
|
||||
// Token: 0x06000B29 RID: 2857 RVA: 0x00005E20 File Offset: 0x00004020
|
||||
[Token(Token = "0x6000B29")]
|
||||
[Address(RVA = "0x2A18390", Offset = "0x2A17190", VA = "0x182A18390", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000B2A RID: 2858 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000B2A")]
|
||||
[Address(RVA = "0x2A187B0", Offset = "0x2A175B0", VA = "0x182A187B0")]
|
||||
public CastInstructionT()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000240 RID: 576
|
||||
[Token(Token = "0x2000240")]
|
||||
private abstract class CastInstructionNoT : CastInstruction
|
||||
{
|
||||
// Token: 0x06000B2B RID: 2859 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000B2B")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
protected CastInstructionNoT(Type t)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000B2C RID: 2860 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000B2C")]
|
||||
[Address(RVA = "0x5AF250", Offset = "0x5AE050", VA = "0x1805AF250")]
|
||||
public new static CastInstruction Create(Type t)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000B2D RID: 2861 RVA: 0x00005E38 File Offset: 0x00004038
|
||||
[Token(Token = "0x6000B2D")]
|
||||
[Address(RVA = "0x5AF2E0", Offset = "0x5AE0E0", VA = "0x1805AF2E0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000B2E RID: 2862
|
||||
[Token(Token = "0x6000B2E")]
|
||||
[Address(Slot = "11")]
|
||||
protected abstract void ConvertNull(InterpretedFrame frame);
|
||||
|
||||
// Token: 0x0400043F RID: 1087
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400043F")]
|
||||
private readonly Type _t;
|
||||
|
||||
// Token: 0x02000241 RID: 577
|
||||
[Token(Token = "0x2000241")]
|
||||
private sealed class Ref : CastInstruction.CastInstructionNoT
|
||||
{
|
||||
// Token: 0x06000B2F RID: 2863 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000B2F")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public Ref(Type t)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000B30 RID: 2864 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000B30")]
|
||||
[Address(RVA = "0x5BE910", Offset = "0x5BD710", VA = "0x1805BE910", Slot = "11")]
|
||||
protected override void ConvertNull(InterpretedFrame frame)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000242 RID: 578
|
||||
[Token(Token = "0x2000242")]
|
||||
private sealed class Value : CastInstruction.CastInstructionNoT
|
||||
{
|
||||
// Token: 0x06000B31 RID: 2865 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000B31")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public Value(Type t)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000B32 RID: 2866 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000B32")]
|
||||
[Address(RVA = "0x5BE9C0", Offset = "0x5BD7C0", VA = "0x1805BE9C0", Slot = "11")]
|
||||
protected override void ConvertNull(InterpretedFrame frame)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x02000244 RID: 580
|
||||
[Token(Token = "0x2000244")]
|
||||
internal sealed class CastReferenceToEnumInstruction : CastInstruction
|
||||
{
|
||||
// Token: 0x06000B35 RID: 2869 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000B35")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public CastReferenceToEnumInstruction(Type t)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000B36 RID: 2870 RVA: 0x00005E68 File Offset: 0x00004068
|
||||
[Token(Token = "0x6000B36")]
|
||||
[Address(RVA = "0x5AFA60", Offset = "0x5AE860", VA = "0x1805AFA60", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000441 RID: 1089
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000441")]
|
||||
private readonly Type _t;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x02000243 RID: 579
|
||||
[Token(Token = "0x2000243")]
|
||||
internal sealed class CastToEnumInstruction : CastInstruction
|
||||
{
|
||||
// Token: 0x06000B33 RID: 2867 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000B33")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public CastToEnumInstruction(Type t)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000B34 RID: 2868 RVA: 0x00005E50 File Offset: 0x00004050
|
||||
[Token(Token = "0x6000B34")]
|
||||
[Address(RVA = "0x5AFF60", Offset = "0x5AED60", VA = "0x1805AFF60", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000440 RID: 1088
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000440")]
|
||||
private readonly Type _t;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000F2 RID: 242
|
||||
[Token(Token = "0x20000F2")]
|
||||
internal sealed class CoalescingBranchInstruction : OffsetInstruction
|
||||
{
|
||||
// Token: 0x17000153 RID: 339
|
||||
// (get) Token: 0x06000624 RID: 1572 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000153")]
|
||||
public override Instruction[] Cache
|
||||
{
|
||||
[Token(Token = "0x6000624")]
|
||||
[Address(RVA = "0x5B0050", Offset = "0x5AEE50", VA = "0x1805B0050", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000154 RID: 340
|
||||
// (get) Token: 0x06000625 RID: 1573 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000154")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000625")]
|
||||
[Address(RVA = "0x5B00C0", Offset = "0x5AEEC0", VA = "0x1805B00C0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000155 RID: 341
|
||||
// (get) Token: 0x06000626 RID: 1574 RVA: 0x00003678 File Offset: 0x00001878
|
||||
[Token(Token = "0x17000155")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x6000626")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000156 RID: 342
|
||||
// (get) Token: 0x06000627 RID: 1575 RVA: 0x00003690 File Offset: 0x00001890
|
||||
[Token(Token = "0x17000156")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000627")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000628 RID: 1576 RVA: 0x000036A8 File Offset: 0x000018A8
|
||||
[Token(Token = "0x6000628")]
|
||||
[Address(RVA = "0x5B0010", Offset = "0x5AEE10", VA = "0x1805B0010", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000629 RID: 1577 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000629")]
|
||||
[Address(RVA = "0x5AD7E0", Offset = "0x5AC5E0", VA = "0x1805AD7E0")]
|
||||
public CoalescingBranchInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000253 RID: 595
|
||||
[Token(Token = "0x4000253")]
|
||||
private static Instruction[] s_cache;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000E9 RID: 233
|
||||
[Token(Token = "0x20000E9")]
|
||||
internal static class ConvertHelper
|
||||
{
|
||||
// Token: 0x060005F4 RID: 1524 RVA: 0x000034F8 File Offset: 0x000016F8
|
||||
[Token(Token = "0x60005F4")]
|
||||
[Address(RVA = "0x5B00F0", Offset = "0x5AEEF0", VA = "0x1805B00F0")]
|
||||
public static int ToInt32NoNull(object val)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x02000232 RID: 562
|
||||
[Token(Token = "0x2000232")]
|
||||
internal sealed class CreateDelegateInstruction : Instruction
|
||||
{
|
||||
// Token: 0x06000AF7 RID: 2807 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000AF7")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
internal CreateDelegateInstruction(LightDelegateCreator delegateCreator)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000223 RID: 547
|
||||
// (get) Token: 0x06000AF8 RID: 2808 RVA: 0x00005BC8 File Offset: 0x00003DC8
|
||||
[Token(Token = "0x17000223")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x6000AF8")]
|
||||
[Address(RVA = "0x5B0340", Offset = "0x5AF140", VA = "0x1805B0340", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000224 RID: 548
|
||||
// (get) Token: 0x06000AF9 RID: 2809 RVA: 0x00005BE0 File Offset: 0x00003DE0
|
||||
[Token(Token = "0x17000224")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000AF9")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000225 RID: 549
|
||||
// (get) Token: 0x06000AFA RID: 2810 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000225")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000AFA")]
|
||||
[Address(RVA = "0x5B0370", Offset = "0x5AF170", VA = "0x1805B0370", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000AFB RID: 2811 RVA: 0x00005BF8 File Offset: 0x00003DF8
|
||||
[Token(Token = "0x6000AFB")]
|
||||
[Address(RVA = "0x5B01A0", Offset = "0x5AEFA0", VA = "0x1805B01A0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000425 RID: 1061
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000425")]
|
||||
private readonly LightDelegateCreator _creator;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x02000193 RID: 403
|
||||
[Token(Token = "0x2000193")]
|
||||
internal sealed class DebugInfo
|
||||
{
|
||||
// Token: 0x06000882 RID: 2178 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000882")]
|
||||
[Address(RVA = "0x5B03E0", Offset = "0x5AF1E0", VA = "0x1805B03E0")]
|
||||
public static DebugInfo GetMatchingDebugInfo(DebugInfo[] debugInfos, int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000883 RID: 2179 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000883")]
|
||||
[Address(RVA = "0x5B04D0", Offset = "0x5AF2D0", VA = "0x1805B04D0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000884 RID: 2180 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000884")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public DebugInfo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000377 RID: 887
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000377")]
|
||||
public int StartLine;
|
||||
|
||||
// Token: 0x04000378 RID: 888
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000378")]
|
||||
public int EndLine;
|
||||
|
||||
// Token: 0x04000379 RID: 889
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000379")]
|
||||
public int Index;
|
||||
|
||||
// Token: 0x0400037A RID: 890
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400037A")]
|
||||
public string FileName;
|
||||
|
||||
// Token: 0x0400037B RID: 891
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400037B")]
|
||||
public bool IsClear;
|
||||
|
||||
// Token: 0x0400037C RID: 892
|
||||
[Token(Token = "0x400037C")]
|
||||
private static readonly DebugInfo.DebugInfoComparer s_debugComparer;
|
||||
|
||||
// Token: 0x02000194 RID: 404
|
||||
[Token(Token = "0x2000194")]
|
||||
private class DebugInfoComparer : IComparer<DebugInfo>
|
||||
{
|
||||
// Token: 0x06000886 RID: 2182 RVA: 0x00004AA0 File Offset: 0x00002CA0
|
||||
[Token(Token = "0x6000886")]
|
||||
[Address(RVA = "0x5B03A0", Offset = "0x5AF1A0", VA = "0x1805B03A0", Slot = "4")]
|
||||
int IComparer<DebugInfo>.Compare(DebugInfo d1, DebugInfo d2)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000887 RID: 2183 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000887")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public DebugInfoComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,256 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x02000103 RID: 259
|
||||
[Token(Token = "0x2000103")]
|
||||
internal abstract class DecrementInstruction : Instruction
|
||||
{
|
||||
// Token: 0x1700017F RID: 383
|
||||
// (get) Token: 0x0600068A RID: 1674 RVA: 0x00003A50 File Offset: 0x00001C50
|
||||
[Token(Token = "0x1700017F")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x600068A")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000180 RID: 384
|
||||
// (get) Token: 0x0600068B RID: 1675 RVA: 0x00003A68 File Offset: 0x00001C68
|
||||
[Token(Token = "0x17000180")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x600068B")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000181 RID: 385
|
||||
// (get) Token: 0x0600068C RID: 1676 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000181")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x600068C")]
|
||||
[Address(RVA = "0x5B0B90", Offset = "0x5AF990", VA = "0x1805B0B90", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600068D RID: 1677 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600068D")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
private DecrementInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600068E RID: 1678 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600068E")]
|
||||
[Address(RVA = "0x5B0870", Offset = "0x5AF670", VA = "0x1805B0870")]
|
||||
public static Instruction Create(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000274 RID: 628
|
||||
[Token(Token = "0x4000274")]
|
||||
private static Instruction s_Int16;
|
||||
|
||||
// Token: 0x04000275 RID: 629
|
||||
[Token(Token = "0x4000275")]
|
||||
private static Instruction s_Int32;
|
||||
|
||||
// Token: 0x04000276 RID: 630
|
||||
[Token(Token = "0x4000276")]
|
||||
private static Instruction s_Int64;
|
||||
|
||||
// Token: 0x04000277 RID: 631
|
||||
[Token(Token = "0x4000277")]
|
||||
private static Instruction s_UInt16;
|
||||
|
||||
// Token: 0x04000278 RID: 632
|
||||
[Token(Token = "0x4000278")]
|
||||
private static Instruction s_UInt32;
|
||||
|
||||
// Token: 0x04000279 RID: 633
|
||||
[Token(Token = "0x4000279")]
|
||||
private static Instruction s_UInt64;
|
||||
|
||||
// Token: 0x0400027A RID: 634
|
||||
[Token(Token = "0x400027A")]
|
||||
private static Instruction s_Single;
|
||||
|
||||
// Token: 0x0400027B RID: 635
|
||||
[Token(Token = "0x400027B")]
|
||||
private static Instruction s_Double;
|
||||
|
||||
// Token: 0x02000104 RID: 260
|
||||
[Token(Token = "0x2000104")]
|
||||
private sealed class DecrementInt16 : DecrementInstruction
|
||||
{
|
||||
// Token: 0x0600068F RID: 1679 RVA: 0x00003A80 File Offset: 0x00001C80
|
||||
[Token(Token = "0x600068F")]
|
||||
[Address(RVA = "0x5B0BC0", Offset = "0x5AF9C0", VA = "0x1805B0BC0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000690 RID: 1680 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000690")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DecrementInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000105 RID: 261
|
||||
[Token(Token = "0x2000105")]
|
||||
private sealed class DecrementInt32 : DecrementInstruction
|
||||
{
|
||||
// Token: 0x06000691 RID: 1681 RVA: 0x00003A98 File Offset: 0x00001C98
|
||||
[Token(Token = "0x6000691")]
|
||||
[Address(RVA = "0x5B0C60", Offset = "0x5AFA60", VA = "0x1805B0C60", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000692 RID: 1682 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000692")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DecrementInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000106 RID: 262
|
||||
[Token(Token = "0x2000106")]
|
||||
private sealed class DecrementInt64 : DecrementInstruction
|
||||
{
|
||||
// Token: 0x06000693 RID: 1683 RVA: 0x00003AB0 File Offset: 0x00001CB0
|
||||
[Token(Token = "0x6000693")]
|
||||
[Address(RVA = "0x5B0D00", Offset = "0x5AFB00", VA = "0x1805B0D00", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000694 RID: 1684 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000694")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DecrementInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000107 RID: 263
|
||||
[Token(Token = "0x2000107")]
|
||||
private sealed class DecrementUInt16 : DecrementInstruction
|
||||
{
|
||||
// Token: 0x06000695 RID: 1685 RVA: 0x00003AC8 File Offset: 0x00001CC8
|
||||
[Token(Token = "0x6000695")]
|
||||
[Address(RVA = "0x5B0E50", Offset = "0x5AFC50", VA = "0x1805B0E50", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000696 RID: 1686 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000696")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DecrementUInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000108 RID: 264
|
||||
[Token(Token = "0x2000108")]
|
||||
private sealed class DecrementUInt32 : DecrementInstruction
|
||||
{
|
||||
// Token: 0x06000697 RID: 1687 RVA: 0x00003AE0 File Offset: 0x00001CE0
|
||||
[Token(Token = "0x6000697")]
|
||||
[Address(RVA = "0x5B0EF0", Offset = "0x5AFCF0", VA = "0x1805B0EF0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000698 RID: 1688 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000698")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DecrementUInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000109 RID: 265
|
||||
[Token(Token = "0x2000109")]
|
||||
private sealed class DecrementUInt64 : DecrementInstruction
|
||||
{
|
||||
// Token: 0x06000699 RID: 1689 RVA: 0x00003AF8 File Offset: 0x00001CF8
|
||||
[Token(Token = "0x6000699")]
|
||||
[Address(RVA = "0x5B0F90", Offset = "0x5AFD90", VA = "0x1805B0F90", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600069A RID: 1690 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600069A")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DecrementUInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200010A RID: 266
|
||||
[Token(Token = "0x200010A")]
|
||||
private sealed class DecrementSingle : DecrementInstruction
|
||||
{
|
||||
// Token: 0x0600069B RID: 1691 RVA: 0x00003B10 File Offset: 0x00001D10
|
||||
[Token(Token = "0x600069B")]
|
||||
[Address(RVA = "0x5B0DA0", Offset = "0x5AFBA0", VA = "0x1805B0DA0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600069C RID: 1692 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600069C")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DecrementSingle()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200010B RID: 267
|
||||
[Token(Token = "0x200010B")]
|
||||
private sealed class DecrementDouble : DecrementInstruction
|
||||
{
|
||||
// Token: 0x0600069D RID: 1693 RVA: 0x00003B28 File Offset: 0x00001D28
|
||||
[Token(Token = "0x600069D")]
|
||||
[Address(RVA = "0x5B07C0", Offset = "0x5AF5C0", VA = "0x1805B07C0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600069E RID: 1694 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600069E")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DecrementDouble()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200010C RID: 268
|
||||
[Token(Token = "0x200010C")]
|
||||
internal sealed class DefaultValueInstruction : Instruction
|
||||
{
|
||||
// Token: 0x0600069F RID: 1695 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600069F")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
internal DefaultValueInstruction(Type type)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000182 RID: 386
|
||||
// (get) Token: 0x060006A0 RID: 1696 RVA: 0x00003B40 File Offset: 0x00001D40
|
||||
[Token(Token = "0x17000182")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x60006A0")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000183 RID: 387
|
||||
// (get) Token: 0x060006A1 RID: 1697 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000183")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x60006A1")]
|
||||
[Address(RVA = "0x5B10B0", Offset = "0x5AFEB0", VA = "0x1805B10B0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006A2 RID: 1698 RVA: 0x00003B58 File Offset: 0x00001D58
|
||||
[Token(Token = "0x60006A2")]
|
||||
[Address(RVA = "0x5B1030", Offset = "0x5AFE30", VA = "0x1805B1030", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006A3 RID: 1699 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60006A3")]
|
||||
[Address(RVA = "0x5B1070", Offset = "0x5AFE70", VA = "0x1805B1070", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400027C RID: 636
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400027C")]
|
||||
private readonly Type _type;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x02000247 RID: 583
|
||||
[Token(Token = "0x2000247")]
|
||||
internal static class DelegateHelpers
|
||||
{
|
||||
// Token: 0x06000B41 RID: 2881 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000B41")]
|
||||
[Address(RVA = "0x5B10E0", Offset = "0x5AFEE0", VA = "0x1805B10E0")]
|
||||
internal static Type MakeDelegate(Type[] types)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,256 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200010D RID: 269
|
||||
[Token(Token = "0x200010D")]
|
||||
internal abstract class DivInstruction : Instruction
|
||||
{
|
||||
// Token: 0x17000184 RID: 388
|
||||
// (get) Token: 0x060006A4 RID: 1700 RVA: 0x00003B70 File Offset: 0x00001D70
|
||||
[Token(Token = "0x17000184")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x60006A4")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000185 RID: 389
|
||||
// (get) Token: 0x060006A5 RID: 1701 RVA: 0x00003B88 File Offset: 0x00001D88
|
||||
[Token(Token = "0x17000185")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x60006A5")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000186 RID: 390
|
||||
// (get) Token: 0x060006A6 RID: 1702 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000186")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x60006A6")]
|
||||
[Address(RVA = "0x5B1A80", Offset = "0x5B0880", VA = "0x1805B1A80", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006A7 RID: 1703 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006A7")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
private DivInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006A8 RID: 1704 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60006A8")]
|
||||
[Address(RVA = "0x5B1760", Offset = "0x5B0560", VA = "0x1805B1760")]
|
||||
public static Instruction Create(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400027D RID: 637
|
||||
[Token(Token = "0x400027D")]
|
||||
private static Instruction s_Int16;
|
||||
|
||||
// Token: 0x0400027E RID: 638
|
||||
[Token(Token = "0x400027E")]
|
||||
private static Instruction s_Int32;
|
||||
|
||||
// Token: 0x0400027F RID: 639
|
||||
[Token(Token = "0x400027F")]
|
||||
private static Instruction s_Int64;
|
||||
|
||||
// Token: 0x04000280 RID: 640
|
||||
[Token(Token = "0x4000280")]
|
||||
private static Instruction s_UInt16;
|
||||
|
||||
// Token: 0x04000281 RID: 641
|
||||
[Token(Token = "0x4000281")]
|
||||
private static Instruction s_UInt32;
|
||||
|
||||
// Token: 0x04000282 RID: 642
|
||||
[Token(Token = "0x4000282")]
|
||||
private static Instruction s_UInt64;
|
||||
|
||||
// Token: 0x04000283 RID: 643
|
||||
[Token(Token = "0x4000283")]
|
||||
private static Instruction s_Single;
|
||||
|
||||
// Token: 0x04000284 RID: 644
|
||||
[Token(Token = "0x4000284")]
|
||||
private static Instruction s_Double;
|
||||
|
||||
// Token: 0x0200010E RID: 270
|
||||
[Token(Token = "0x200010E")]
|
||||
private sealed class DivInt16 : DivInstruction
|
||||
{
|
||||
// Token: 0x060006A9 RID: 1705 RVA: 0x00003BA0 File Offset: 0x00001DA0
|
||||
[Token(Token = "0x60006A9")]
|
||||
[Address(RVA = "0x5B1AB0", Offset = "0x5B08B0", VA = "0x1805B1AB0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006AA RID: 1706 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006AA")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DivInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200010F RID: 271
|
||||
[Token(Token = "0x200010F")]
|
||||
private sealed class DivInt32 : DivInstruction
|
||||
{
|
||||
// Token: 0x060006AB RID: 1707 RVA: 0x00003BB8 File Offset: 0x00001DB8
|
||||
[Token(Token = "0x60006AB")]
|
||||
[Address(RVA = "0x5B1C60", Offset = "0x5B0A60", VA = "0x1805B1C60", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006AC RID: 1708 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006AC")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DivInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000110 RID: 272
|
||||
[Token(Token = "0x2000110")]
|
||||
private sealed class DivInt64 : DivInstruction
|
||||
{
|
||||
// Token: 0x060006AD RID: 1709 RVA: 0x00003BD0 File Offset: 0x00001DD0
|
||||
[Token(Token = "0x60006AD")]
|
||||
[Address(RVA = "0x5B1E10", Offset = "0x5B0C10", VA = "0x1805B1E10", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006AE RID: 1710 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006AE")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DivInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000111 RID: 273
|
||||
[Token(Token = "0x2000111")]
|
||||
private sealed class DivUInt16 : DivInstruction
|
||||
{
|
||||
// Token: 0x060006AF RID: 1711 RVA: 0x00003BE8 File Offset: 0x00001DE8
|
||||
[Token(Token = "0x60006AF")]
|
||||
[Address(RVA = "0x5B2170", Offset = "0x5B0F70", VA = "0x1805B2170", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006B0 RID: 1712 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006B0")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DivUInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000112 RID: 274
|
||||
[Token(Token = "0x2000112")]
|
||||
private sealed class DivUInt32 : DivInstruction
|
||||
{
|
||||
// Token: 0x060006B1 RID: 1713 RVA: 0x00003C00 File Offset: 0x00001E00
|
||||
[Token(Token = "0x60006B1")]
|
||||
[Address(RVA = "0x5B2320", Offset = "0x5B1120", VA = "0x1805B2320", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006B2 RID: 1714 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006B2")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DivUInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000113 RID: 275
|
||||
[Token(Token = "0x2000113")]
|
||||
private sealed class DivUInt64 : DivInstruction
|
||||
{
|
||||
// Token: 0x060006B3 RID: 1715 RVA: 0x00003C18 File Offset: 0x00001E18
|
||||
[Token(Token = "0x60006B3")]
|
||||
[Address(RVA = "0x5B24D0", Offset = "0x5B12D0", VA = "0x1805B24D0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006B4 RID: 1716 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006B4")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DivUInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000114 RID: 276
|
||||
[Token(Token = "0x2000114")]
|
||||
private sealed class DivSingle : DivInstruction
|
||||
{
|
||||
// Token: 0x060006B5 RID: 1717 RVA: 0x00003C30 File Offset: 0x00001E30
|
||||
[Token(Token = "0x60006B5")]
|
||||
[Address(RVA = "0x5B1FC0", Offset = "0x5B0DC0", VA = "0x1805B1FC0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006B6 RID: 1718 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006B6")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DivSingle()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000115 RID: 277
|
||||
[Token(Token = "0x2000115")]
|
||||
private sealed class DivDouble : DivInstruction
|
||||
{
|
||||
// Token: 0x060006B7 RID: 1719 RVA: 0x00003C48 File Offset: 0x00001E48
|
||||
[Token(Token = "0x60006B7")]
|
||||
[Address(RVA = "0x5B15B0", Offset = "0x5B03B0", VA = "0x1805B15B0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006B8 RID: 1720 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006B8")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DivDouble()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x02000221 RID: 545
|
||||
[Token(Token = "0x2000221")]
|
||||
internal sealed class DupInstruction : Instruction
|
||||
{
|
||||
// Token: 0x06000ACC RID: 2764 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000ACC")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
private DupInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700021B RID: 539
|
||||
// (get) Token: 0x06000ACD RID: 2765 RVA: 0x000059E8 File Offset: 0x00003BE8
|
||||
[Token(Token = "0x1700021B")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000ACD")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700021C RID: 540
|
||||
// (get) Token: 0x06000ACE RID: 2766 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700021C")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000ACE")]
|
||||
[Address(RVA = "0x5B2710", Offset = "0x5B1510", VA = "0x1805B2710", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000ACF RID: 2767 RVA: 0x00005A00 File Offset: 0x00003C00
|
||||
[Token(Token = "0x6000ACF")]
|
||||
[Address(RVA = "0x5B2680", Offset = "0x5B1480", VA = "0x1805B2680", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000416 RID: 1046
|
||||
[Token(Token = "0x4000416")]
|
||||
internal static readonly DupInstruction Instance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
using System;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000FC RID: 252
|
||||
[Token(Token = "0x20000FC")]
|
||||
internal sealed class EnterExceptionFilterInstruction : Instruction
|
||||
{
|
||||
// Token: 0x06000663 RID: 1635 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000663")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
private EnterExceptionFilterInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700016E RID: 366
|
||||
// (get) Token: 0x06000664 RID: 1636 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700016E")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000664")]
|
||||
[Address(RVA = "0x5B27A0", Offset = "0x5B15A0", VA = "0x1805B27A0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700016F RID: 367
|
||||
// (get) Token: 0x06000665 RID: 1637 RVA: 0x000038B8 File Offset: 0x00001AB8
|
||||
[Token(Token = "0x1700016F")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000665")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000666 RID: 1638 RVA: 0x000038D0 File Offset: 0x00001AD0
|
||||
[Token(Token = "0x6000666")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "8")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000263 RID: 611
|
||||
[Token(Token = "0x4000263")]
|
||||
internal static readonly EnterExceptionFilterInstruction Instance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
using System;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000FE RID: 254
|
||||
[Token(Token = "0x20000FE")]
|
||||
internal sealed class EnterExceptionHandlerInstruction : Instruction
|
||||
{
|
||||
// Token: 0x0600066D RID: 1645 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600066D")]
|
||||
[Address(RVA = "0x49E320", Offset = "0x49D120", VA = "0x18049E320")]
|
||||
private EnterExceptionHandlerInstruction(bool hasValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000172 RID: 370
|
||||
// (get) Token: 0x0600066E RID: 1646 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000172")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x600066E")]
|
||||
[Address(RVA = "0x5B2860", Offset = "0x5B1660", VA = "0x1805B2860", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000173 RID: 371
|
||||
// (get) Token: 0x0600066F RID: 1647 RVA: 0x00003918 File Offset: 0x00001B18
|
||||
[Token(Token = "0x17000173")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x600066F")]
|
||||
[Address(RVA = "0x58B9C0", Offset = "0x58A7C0", VA = "0x18058B9C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000174 RID: 372
|
||||
// (get) Token: 0x06000670 RID: 1648 RVA: 0x00003930 File Offset: 0x00001B30
|
||||
[Token(Token = "0x17000174")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000670")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000671 RID: 1649 RVA: 0x00003948 File Offset: 0x00001B48
|
||||
[Token(Token = "0x6000671")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "8")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000265 RID: 613
|
||||
[Token(Token = "0x4000265")]
|
||||
internal static readonly EnterExceptionHandlerInstruction Void;
|
||||
|
||||
// Token: 0x04000266 RID: 614
|
||||
[Token(Token = "0x4000266")]
|
||||
internal static readonly EnterExceptionHandlerInstruction NonVoid;
|
||||
|
||||
// Token: 0x04000267 RID: 615
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000267")]
|
||||
private readonly bool _hasValue;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000FA RID: 250
|
||||
[Token(Token = "0x20000FA")]
|
||||
internal sealed class EnterFaultInstruction : IndexedBranchInstruction
|
||||
{
|
||||
// Token: 0x06000657 RID: 1623 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000657")]
|
||||
[Address(RVA = "0x4D83A0", Offset = "0x4D71A0", VA = "0x1804D83A0")]
|
||||
private EnterFaultInstruction(int labelIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000169 RID: 361
|
||||
// (get) Token: 0x06000658 RID: 1624 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000169")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000658")]
|
||||
[Address(RVA = "0x5B2AD0", Offset = "0x5B18D0", VA = "0x1805B2AD0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700016A RID: 362
|
||||
// (get) Token: 0x06000659 RID: 1625 RVA: 0x00003840 File Offset: 0x00001A40
|
||||
[Token(Token = "0x1700016A")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000659")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600065A RID: 1626 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600065A")]
|
||||
[Address(RVA = "0x5B2890", Offset = "0x5B1690", VA = "0x1805B2890")]
|
||||
internal static EnterFaultInstruction Create(int labelIndex)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600065B RID: 1627 RVA: 0x00003858 File Offset: 0x00001A58
|
||||
[Token(Token = "0x600065B")]
|
||||
[Address(RVA = "0x5B29F0", Offset = "0x5B17F0", VA = "0x1805B29F0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000261 RID: 609
|
||||
[Token(Token = "0x4000261")]
|
||||
private static readonly EnterFaultInstruction[] s_cache;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000F8 RID: 248
|
||||
[Token(Token = "0x20000F8")]
|
||||
internal sealed class EnterFinallyInstruction : IndexedBranchInstruction
|
||||
{
|
||||
// Token: 0x0600064B RID: 1611 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600064B")]
|
||||
[Address(RVA = "0x4D83A0", Offset = "0x4D71A0", VA = "0x1804D83A0")]
|
||||
private EnterFinallyInstruction(int labelIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000164 RID: 356
|
||||
// (get) Token: 0x0600064C RID: 1612 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000164")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x600064C")]
|
||||
[Address(RVA = "0x5B2D50", Offset = "0x5B1B50", VA = "0x1805B2D50", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000165 RID: 357
|
||||
// (get) Token: 0x0600064D RID: 1613 RVA: 0x000037C8 File Offset: 0x000019C8
|
||||
[Token(Token = "0x17000165")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x600064D")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000166 RID: 358
|
||||
// (get) Token: 0x0600064E RID: 1614 RVA: 0x000037E0 File Offset: 0x000019E0
|
||||
[Token(Token = "0x17000166")]
|
||||
public override int ConsumedContinuations
|
||||
{
|
||||
[Token(Token = "0x600064E")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600064F RID: 1615 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600064F")]
|
||||
[Address(RVA = "0x5B2B00", Offset = "0x5B1900", VA = "0x1805B2B00")]
|
||||
internal static EnterFinallyInstruction Create(int labelIndex)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000650 RID: 1616 RVA: 0x000037F8 File Offset: 0x000019F8
|
||||
[Token(Token = "0x6000650")]
|
||||
[Address(RVA = "0x5B2C60", Offset = "0x5B1A60", VA = "0x1805B2C60", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0400025F RID: 607
|
||||
[Token(Token = "0x400025F")]
|
||||
private static readonly EnterFinallyInstruction[] s_cache;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000F6 RID: 246
|
||||
[Token(Token = "0x20000F6")]
|
||||
internal sealed class EnterTryCatchFinallyInstruction : IndexedBranchInstruction
|
||||
{
|
||||
// Token: 0x0600063C RID: 1596 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600063C")]
|
||||
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
|
||||
internal void SetTryHandler(TryCatchFinallyHandler tryHandler)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700015E RID: 350
|
||||
// (get) Token: 0x0600063D RID: 1597 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700015E")]
|
||||
internal TryCatchFinallyHandler Handler
|
||||
{
|
||||
[Token(Token = "0x600063D")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700015F RID: 351
|
||||
// (get) Token: 0x0600063E RID: 1598 RVA: 0x00003768 File Offset: 0x00001968
|
||||
[Token(Token = "0x1700015F")]
|
||||
public override int ProducedContinuations
|
||||
{
|
||||
[Token(Token = "0x600063E")]
|
||||
[Address(RVA = "0x47C550", Offset = "0x47B350", VA = "0x18047C550", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600063F RID: 1599 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600063F")]
|
||||
[Address(RVA = "0x5B33C0", Offset = "0x5B21C0", VA = "0x1805B33C0")]
|
||||
private EnterTryCatchFinallyInstruction(int targetIndex, bool hasFinally)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000640 RID: 1600 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000640")]
|
||||
[Address(RVA = "0x5B2DD0", Offset = "0x5B1BD0", VA = "0x1805B2DD0")]
|
||||
internal static EnterTryCatchFinallyInstruction CreateTryFinally(int labelIndex)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000641 RID: 1601 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000641")]
|
||||
[Address(RVA = "0x5B2D80", Offset = "0x5B1B80", VA = "0x1805B2D80")]
|
||||
internal static EnterTryCatchFinallyInstruction CreateTryCatch()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000642 RID: 1602 RVA: 0x00003780 File Offset: 0x00001980
|
||||
[Token(Token = "0x6000642")]
|
||||
[Address(RVA = "0x5B2E30", Offset = "0x5B1C30", VA = "0x1805B2E30", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x17000160 RID: 352
|
||||
// (get) Token: 0x06000643 RID: 1603 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000160")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000643")]
|
||||
[Address(RVA = "0x5B3400", Offset = "0x5B2200", VA = "0x1805B3400", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000644 RID: 1604 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000644")]
|
||||
[Address(RVA = "0x5B3350", Offset = "0x5B2150", VA = "0x1805B3350", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400025C RID: 604
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400025C")]
|
||||
private readonly bool _hasFinally;
|
||||
|
||||
// Token: 0x0400025D RID: 605
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400025D")]
|
||||
private TryCatchFinallyHandler _tryHandler;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000F7 RID: 247
|
||||
[Token(Token = "0x20000F7")]
|
||||
internal sealed class EnterTryFaultInstruction : IndexedBranchInstruction
|
||||
{
|
||||
// Token: 0x06000645 RID: 1605 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000645")]
|
||||
[Address(RVA = "0x4D83A0", Offset = "0x4D71A0", VA = "0x1804D83A0")]
|
||||
internal EnterTryFaultInstruction(int targetIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000161 RID: 353
|
||||
// (get) Token: 0x06000646 RID: 1606 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000161")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000646")]
|
||||
[Address(RVA = "0x5B3700", Offset = "0x5B2500", VA = "0x1805B3700", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000162 RID: 354
|
||||
// (get) Token: 0x06000647 RID: 1607 RVA: 0x00003798 File Offset: 0x00001998
|
||||
[Token(Token = "0x17000162")]
|
||||
public override int ProducedContinuations
|
||||
{
|
||||
[Token(Token = "0x6000647")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000163 RID: 355
|
||||
// (get) Token: 0x06000648 RID: 1608 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000163")]
|
||||
internal TryFaultHandler Handler
|
||||
{
|
||||
[Token(Token = "0x6000648")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000649 RID: 1609 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000649")]
|
||||
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
|
||||
internal void SetTryHandler(TryFaultHandler tryHandler)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600064A RID: 1610 RVA: 0x000037B0 File Offset: 0x000019B0
|
||||
[Token(Token = "0x600064A")]
|
||||
[Address(RVA = "0x5B3440", Offset = "0x5B2240", VA = "0x1805B3440", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0400025E RID: 606
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400025E")]
|
||||
private TryFaultHandler _tryHandler;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,664 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x02000116 RID: 278
|
||||
[Token(Token = "0x2000116")]
|
||||
internal abstract class EqualInstruction : Instruction
|
||||
{
|
||||
// Token: 0x17000187 RID: 391
|
||||
// (get) Token: 0x060006B9 RID: 1721 RVA: 0x00003C60 File Offset: 0x00001E60
|
||||
[Token(Token = "0x17000187")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x60006B9")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000188 RID: 392
|
||||
// (get) Token: 0x060006BA RID: 1722 RVA: 0x00003C78 File Offset: 0x00001E78
|
||||
[Token(Token = "0x17000188")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x60006BA")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000189 RID: 393
|
||||
// (get) Token: 0x060006BB RID: 1723 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000189")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x60006BB")]
|
||||
[Address(RVA = "0x5B4820", Offset = "0x5B3620", VA = "0x1805B4820", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006BC RID: 1724 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006BC")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
private EqualInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006BD RID: 1725 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60006BD")]
|
||||
[Address(RVA = "0x5B3E90", Offset = "0x5B2C90", VA = "0x1805B3E90")]
|
||||
public static Instruction Create(Type type, bool liftedToNull)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000285 RID: 645
|
||||
[Token(Token = "0x4000285")]
|
||||
private static Instruction s_reference;
|
||||
|
||||
// Token: 0x04000286 RID: 646
|
||||
[Token(Token = "0x4000286")]
|
||||
private static Instruction s_Boolean;
|
||||
|
||||
// Token: 0x04000287 RID: 647
|
||||
[Token(Token = "0x4000287")]
|
||||
private static Instruction s_SByte;
|
||||
|
||||
// Token: 0x04000288 RID: 648
|
||||
[Token(Token = "0x4000288")]
|
||||
private static Instruction s_Int16;
|
||||
|
||||
// Token: 0x04000289 RID: 649
|
||||
[Token(Token = "0x4000289")]
|
||||
private static Instruction s_Char;
|
||||
|
||||
// Token: 0x0400028A RID: 650
|
||||
[Token(Token = "0x400028A")]
|
||||
private static Instruction s_Int32;
|
||||
|
||||
// Token: 0x0400028B RID: 651
|
||||
[Token(Token = "0x400028B")]
|
||||
private static Instruction s_Int64;
|
||||
|
||||
// Token: 0x0400028C RID: 652
|
||||
[Token(Token = "0x400028C")]
|
||||
private static Instruction s_Byte;
|
||||
|
||||
// Token: 0x0400028D RID: 653
|
||||
[Token(Token = "0x400028D")]
|
||||
private static Instruction s_UInt16;
|
||||
|
||||
// Token: 0x0400028E RID: 654
|
||||
[Token(Token = "0x400028E")]
|
||||
private static Instruction s_UInt32;
|
||||
|
||||
// Token: 0x0400028F RID: 655
|
||||
[Token(Token = "0x400028F")]
|
||||
private static Instruction s_UInt64;
|
||||
|
||||
// Token: 0x04000290 RID: 656
|
||||
[Token(Token = "0x4000290")]
|
||||
private static Instruction s_Single;
|
||||
|
||||
// Token: 0x04000291 RID: 657
|
||||
[Token(Token = "0x4000291")]
|
||||
private static Instruction s_Double;
|
||||
|
||||
// Token: 0x04000292 RID: 658
|
||||
[Token(Token = "0x4000292")]
|
||||
private static Instruction s_BooleanLiftedToNull;
|
||||
|
||||
// Token: 0x04000293 RID: 659
|
||||
[Token(Token = "0x4000293")]
|
||||
private static Instruction s_SByteLiftedToNull;
|
||||
|
||||
// Token: 0x04000294 RID: 660
|
||||
[Token(Token = "0x4000294")]
|
||||
private static Instruction s_Int16LiftedToNull;
|
||||
|
||||
// Token: 0x04000295 RID: 661
|
||||
[Token(Token = "0x4000295")]
|
||||
private static Instruction s_CharLiftedToNull;
|
||||
|
||||
// Token: 0x04000296 RID: 662
|
||||
[Token(Token = "0x4000296")]
|
||||
private static Instruction s_Int32LiftedToNull;
|
||||
|
||||
// Token: 0x04000297 RID: 663
|
||||
[Token(Token = "0x4000297")]
|
||||
private static Instruction s_Int64LiftedToNull;
|
||||
|
||||
// Token: 0x04000298 RID: 664
|
||||
[Token(Token = "0x4000298")]
|
||||
private static Instruction s_ByteLiftedToNull;
|
||||
|
||||
// Token: 0x04000299 RID: 665
|
||||
[Token(Token = "0x4000299")]
|
||||
private static Instruction s_UInt16LiftedToNull;
|
||||
|
||||
// Token: 0x0400029A RID: 666
|
||||
[Token(Token = "0x400029A")]
|
||||
private static Instruction s_UInt32LiftedToNull;
|
||||
|
||||
// Token: 0x0400029B RID: 667
|
||||
[Token(Token = "0x400029B")]
|
||||
private static Instruction s_UInt64LiftedToNull;
|
||||
|
||||
// Token: 0x0400029C RID: 668
|
||||
[Token(Token = "0x400029C")]
|
||||
private static Instruction s_SingleLiftedToNull;
|
||||
|
||||
// Token: 0x0400029D RID: 669
|
||||
[Token(Token = "0x400029D")]
|
||||
private static Instruction s_DoubleLiftedToNull;
|
||||
|
||||
// Token: 0x02000117 RID: 279
|
||||
[Token(Token = "0x2000117")]
|
||||
private sealed class EqualBoolean : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006BE RID: 1726 RVA: 0x00003C90 File Offset: 0x00001E90
|
||||
[Token(Token = "0x60006BE")]
|
||||
[Address(RVA = "0x5B3820", Offset = "0x5B2620", VA = "0x1805B3820", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006BF RID: 1727 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006BF")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualBoolean()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000118 RID: 280
|
||||
[Token(Token = "0x2000118")]
|
||||
private sealed class EqualSByte : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006C0 RID: 1728 RVA: 0x00003CA8 File Offset: 0x00001EA8
|
||||
[Token(Token = "0x60006C0")]
|
||||
[Address(RVA = "0x5B4F10", Offset = "0x5B3D10", VA = "0x1805B4F10", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006C1 RID: 1729 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006C1")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualSByte()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000119 RID: 281
|
||||
[Token(Token = "0x2000119")]
|
||||
private sealed class EqualInt16 : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006C2 RID: 1730 RVA: 0x00003CC0 File Offset: 0x00001EC0
|
||||
[Token(Token = "0x60006C2")]
|
||||
[Address(RVA = "0x5B4940", Offset = "0x5B3740", VA = "0x1805B4940", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006C3 RID: 1731 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006C3")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200011A RID: 282
|
||||
[Token(Token = "0x200011A")]
|
||||
private sealed class EqualChar : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006C4 RID: 1732 RVA: 0x00003CD8 File Offset: 0x00001ED8
|
||||
[Token(Token = "0x60006C4")]
|
||||
[Address(RVA = "0x5B3BC0", Offset = "0x5B29C0", VA = "0x1805B3BC0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006C5 RID: 1733 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006C5")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualChar()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200011B RID: 283
|
||||
[Token(Token = "0x200011B")]
|
||||
private sealed class EqualInt32 : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006C6 RID: 1734 RVA: 0x00003CF0 File Offset: 0x00001EF0
|
||||
[Token(Token = "0x60006C6")]
|
||||
[Address(RVA = "0x5B4B10", Offset = "0x5B3910", VA = "0x1805B4B10", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006C7 RID: 1735 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006C7")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200011C RID: 284
|
||||
[Token(Token = "0x200011C")]
|
||||
private sealed class EqualInt64 : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006C8 RID: 1736 RVA: 0x00003D08 File Offset: 0x00001F08
|
||||
[Token(Token = "0x60006C8")]
|
||||
[Address(RVA = "0x5B4CE0", Offset = "0x5B3AE0", VA = "0x1805B4CE0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006C9 RID: 1737 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006C9")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200011D RID: 285
|
||||
[Token(Token = "0x200011D")]
|
||||
private sealed class EqualByte : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006CA RID: 1738 RVA: 0x00003D20 File Offset: 0x00001F20
|
||||
[Token(Token = "0x60006CA")]
|
||||
[Address(RVA = "0x5B39F0", Offset = "0x5B27F0", VA = "0x1805B39F0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006CB RID: 1739 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006CB")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualByte()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200011E RID: 286
|
||||
[Token(Token = "0x200011E")]
|
||||
private sealed class EqualUInt16 : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006CC RID: 1740 RVA: 0x00003D38 File Offset: 0x00001F38
|
||||
[Token(Token = "0x60006CC")]
|
||||
[Address(RVA = "0x5B52D0", Offset = "0x5B40D0", VA = "0x1805B52D0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006CD RID: 1741 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006CD")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualUInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200011F RID: 287
|
||||
[Token(Token = "0x200011F")]
|
||||
private sealed class EqualUInt32 : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006CE RID: 1742 RVA: 0x00003D50 File Offset: 0x00001F50
|
||||
[Token(Token = "0x60006CE")]
|
||||
[Address(RVA = "0x5B54A0", Offset = "0x5B42A0", VA = "0x1805B54A0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006CF RID: 1743 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006CF")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualUInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000120 RID: 288
|
||||
[Token(Token = "0x2000120")]
|
||||
private sealed class EqualUInt64 : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006D0 RID: 1744 RVA: 0x00003D68 File Offset: 0x00001F68
|
||||
[Token(Token = "0x60006D0")]
|
||||
[Address(RVA = "0x5B5670", Offset = "0x5B4470", VA = "0x1805B5670", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006D1 RID: 1745 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006D1")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualUInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000121 RID: 289
|
||||
[Token(Token = "0x2000121")]
|
||||
private sealed class EqualSingle : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006D2 RID: 1746 RVA: 0x00003D80 File Offset: 0x00001F80
|
||||
[Token(Token = "0x60006D2")]
|
||||
[Address(RVA = "0x5B50F0", Offset = "0x5B3EF0", VA = "0x1805B50F0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006D3 RID: 1747 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006D3")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualSingle()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000122 RID: 290
|
||||
[Token(Token = "0x2000122")]
|
||||
private sealed class EqualDouble : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006D4 RID: 1748 RVA: 0x00003D98 File Offset: 0x00001F98
|
||||
[Token(Token = "0x60006D4")]
|
||||
[Address(RVA = "0x5B3DA0", Offset = "0x5B2BA0", VA = "0x1805B3DA0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006D5 RID: 1749 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006D5")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualDouble()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000123 RID: 291
|
||||
[Token(Token = "0x2000123")]
|
||||
private sealed class EqualReference : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006D6 RID: 1750 RVA: 0x00003DB0 File Offset: 0x00001FB0
|
||||
[Token(Token = "0x60006D6")]
|
||||
[Address(RVA = "0x5B4DC0", Offset = "0x5B3BC0", VA = "0x1805B4DC0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006D7 RID: 1751 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006D7")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualReference()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000124 RID: 292
|
||||
[Token(Token = "0x2000124")]
|
||||
private sealed class EqualBooleanLiftedToNull : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006D8 RID: 1752 RVA: 0x00003DC8 File Offset: 0x00001FC8
|
||||
[Token(Token = "0x60006D8")]
|
||||
[Address(RVA = "0x5B3730", Offset = "0x5B2530", VA = "0x1805B3730", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006D9 RID: 1753 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006D9")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualBooleanLiftedToNull()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000125 RID: 293
|
||||
[Token(Token = "0x2000125")]
|
||||
private sealed class EqualSByteLiftedToNull : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006DA RID: 1754 RVA: 0x00003DE0 File Offset: 0x00001FE0
|
||||
[Token(Token = "0x60006DA")]
|
||||
[Address(RVA = "0x5B4E20", Offset = "0x5B3C20", VA = "0x1805B4E20", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006DB RID: 1755 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006DB")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualSByteLiftedToNull()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000126 RID: 294
|
||||
[Token(Token = "0x2000126")]
|
||||
private sealed class EqualInt16LiftedToNull : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006DC RID: 1756 RVA: 0x00003DF8 File Offset: 0x00001FF8
|
||||
[Token(Token = "0x60006DC")]
|
||||
[Address(RVA = "0x5B4850", Offset = "0x5B3650", VA = "0x1805B4850", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006DD RID: 1757 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006DD")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualInt16LiftedToNull()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000127 RID: 295
|
||||
[Token(Token = "0x2000127")]
|
||||
private sealed class EqualCharLiftedToNull : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006DE RID: 1758 RVA: 0x00003E10 File Offset: 0x00002010
|
||||
[Token(Token = "0x60006DE")]
|
||||
[Address(RVA = "0x5B3AD0", Offset = "0x5B28D0", VA = "0x1805B3AD0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006DF RID: 1759 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006DF")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualCharLiftedToNull()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000128 RID: 296
|
||||
[Token(Token = "0x2000128")]
|
||||
private sealed class EqualInt32LiftedToNull : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006E0 RID: 1760 RVA: 0x00003E28 File Offset: 0x00002028
|
||||
[Token(Token = "0x60006E0")]
|
||||
[Address(RVA = "0x5B4A20", Offset = "0x5B3820", VA = "0x1805B4A20", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006E1 RID: 1761 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006E1")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualInt32LiftedToNull()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000129 RID: 297
|
||||
[Token(Token = "0x2000129")]
|
||||
private sealed class EqualInt64LiftedToNull : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006E2 RID: 1762 RVA: 0x00003E40 File Offset: 0x00002040
|
||||
[Token(Token = "0x60006E2")]
|
||||
[Address(RVA = "0x5B4BF0", Offset = "0x5B39F0", VA = "0x1805B4BF0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006E3 RID: 1763 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006E3")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualInt64LiftedToNull()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200012A RID: 298
|
||||
[Token(Token = "0x200012A")]
|
||||
private sealed class EqualByteLiftedToNull : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006E4 RID: 1764 RVA: 0x00003E58 File Offset: 0x00002058
|
||||
[Token(Token = "0x60006E4")]
|
||||
[Address(RVA = "0x5B3900", Offset = "0x5B2700", VA = "0x1805B3900", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006E5 RID: 1765 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006E5")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualByteLiftedToNull()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200012B RID: 299
|
||||
[Token(Token = "0x200012B")]
|
||||
private sealed class EqualUInt16LiftedToNull : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006E6 RID: 1766 RVA: 0x00003E70 File Offset: 0x00002070
|
||||
[Token(Token = "0x60006E6")]
|
||||
[Address(RVA = "0x5B51E0", Offset = "0x5B3FE0", VA = "0x1805B51E0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006E7 RID: 1767 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006E7")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualUInt16LiftedToNull()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200012C RID: 300
|
||||
[Token(Token = "0x200012C")]
|
||||
private sealed class EqualUInt32LiftedToNull : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006E8 RID: 1768 RVA: 0x00003E88 File Offset: 0x00002088
|
||||
[Token(Token = "0x60006E8")]
|
||||
[Address(RVA = "0x5B53B0", Offset = "0x5B41B0", VA = "0x1805B53B0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006E9 RID: 1769 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006E9")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualUInt32LiftedToNull()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200012D RID: 301
|
||||
[Token(Token = "0x200012D")]
|
||||
private sealed class EqualUInt64LiftedToNull : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006EA RID: 1770 RVA: 0x00003EA0 File Offset: 0x000020A0
|
||||
[Token(Token = "0x60006EA")]
|
||||
[Address(RVA = "0x5B5580", Offset = "0x5B4380", VA = "0x1805B5580", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006EB RID: 1771 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006EB")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualUInt64LiftedToNull()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200012E RID: 302
|
||||
[Token(Token = "0x200012E")]
|
||||
private sealed class EqualSingleLiftedToNull : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006EC RID: 1772 RVA: 0x00003EB8 File Offset: 0x000020B8
|
||||
[Token(Token = "0x60006EC")]
|
||||
[Address(RVA = "0x5B4FF0", Offset = "0x5B3DF0", VA = "0x1805B4FF0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006ED RID: 1773 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006ED")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualSingleLiftedToNull()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200012F RID: 303
|
||||
[Token(Token = "0x200012F")]
|
||||
private sealed class EqualDoubleLiftedToNull : EqualInstruction
|
||||
{
|
||||
// Token: 0x060006EE RID: 1774 RVA: 0x00003ED0 File Offset: 0x000020D0
|
||||
[Token(Token = "0x60006EE")]
|
||||
[Address(RVA = "0x5B3CA0", Offset = "0x5B2AA0", VA = "0x1805B3CA0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006EF RID: 1775 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006EF")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public EqualDoubleLiftedToNull()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200018E RID: 398
|
||||
[Token(Token = "0x200018E")]
|
||||
internal sealed class ExceptionFilter
|
||||
{
|
||||
// Token: 0x06000875 RID: 2165 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000875")]
|
||||
[Address(RVA = "0x5B5750", Offset = "0x5B4550", VA = "0x1805B5750")]
|
||||
internal ExceptionFilter(int labelIndex, int start, int end)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000365 RID: 869
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000365")]
|
||||
public readonly int LabelIndex;
|
||||
|
||||
// Token: 0x04000366 RID: 870
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000366")]
|
||||
public readonly int StartIndex;
|
||||
|
||||
// Token: 0x04000367 RID: 871
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000367")]
|
||||
public readonly int EndIndex;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200018F RID: 399
|
||||
[Token(Token = "0x200018F")]
|
||||
internal sealed class ExceptionHandler
|
||||
{
|
||||
// Token: 0x06000876 RID: 2166 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000876")]
|
||||
[Address(RVA = "0x5B58C0", Offset = "0x5B46C0", VA = "0x1805B58C0")]
|
||||
internal ExceptionHandler(int labelIndex, int handlerStartIndex, int handlerEndIndex, Type exceptionType, ExceptionFilter filter)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000877 RID: 2167 RVA: 0x00004A28 File Offset: 0x00002C28
|
||||
[Token(Token = "0x6000877")]
|
||||
[Address(RVA = "0x5B57A0", Offset = "0x5B45A0", VA = "0x1805B57A0")]
|
||||
public bool Matches(Type exceptionType)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000878 RID: 2168 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000878")]
|
||||
[Address(RVA = "0x5B57D0", Offset = "0x5B45D0", VA = "0x1805B57D0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000368 RID: 872
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000368")]
|
||||
private readonly Type _exceptionType;
|
||||
|
||||
// Token: 0x04000369 RID: 873
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000369")]
|
||||
public readonly int LabelIndex;
|
||||
|
||||
// Token: 0x0400036A RID: 874
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400036A")]
|
||||
public readonly int HandlerStartIndex;
|
||||
|
||||
// Token: 0x0400036B RID: 875
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400036B")]
|
||||
public readonly int HandlerEndIndex;
|
||||
|
||||
// Token: 0x0400036C RID: 876
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400036C")]
|
||||
public readonly ExceptionFilter Filter;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200024A RID: 586
|
||||
[Token(Token = "0x200024A")]
|
||||
internal static class ExceptionHelpers
|
||||
{
|
||||
// Token: 0x06000B47 RID: 2887 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000B47")]
|
||||
[Address(RVA = "0x5B5920", Offset = "0x5B4720", VA = "0x1805B5920")]
|
||||
public static void UnwrapAndRethrow(TargetInvocationException exception)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,280 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x02000130 RID: 304
|
||||
[Token(Token = "0x2000130")]
|
||||
internal abstract class ExclusiveOrInstruction : Instruction
|
||||
{
|
||||
// Token: 0x1700018A RID: 394
|
||||
// (get) Token: 0x060006F0 RID: 1776 RVA: 0x00003EE8 File Offset: 0x000020E8
|
||||
[Token(Token = "0x1700018A")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x60006F0")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700018B RID: 395
|
||||
// (get) Token: 0x060006F1 RID: 1777 RVA: 0x00003F00 File Offset: 0x00002100
|
||||
[Token(Token = "0x1700018B")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x60006F1")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700018C RID: 396
|
||||
// (get) Token: 0x060006F2 RID: 1778 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700018C")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x60006F2")]
|
||||
[Address(RVA = "0x5B5EA0", Offset = "0x5B4CA0", VA = "0x1805B5EA0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060006F3 RID: 1779 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006F3")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
private ExclusiveOrInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006F4 RID: 1780 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60006F4")]
|
||||
[Address(RVA = "0x5B5B20", Offset = "0x5B4920", VA = "0x1805B5B20")]
|
||||
public static Instruction Create(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400029E RID: 670
|
||||
[Token(Token = "0x400029E")]
|
||||
private static Instruction s_SByte;
|
||||
|
||||
// Token: 0x0400029F RID: 671
|
||||
[Token(Token = "0x400029F")]
|
||||
private static Instruction s_Int16;
|
||||
|
||||
// Token: 0x040002A0 RID: 672
|
||||
[Token(Token = "0x40002A0")]
|
||||
private static Instruction s_Int32;
|
||||
|
||||
// Token: 0x040002A1 RID: 673
|
||||
[Token(Token = "0x40002A1")]
|
||||
private static Instruction s_Int64;
|
||||
|
||||
// Token: 0x040002A2 RID: 674
|
||||
[Token(Token = "0x40002A2")]
|
||||
private static Instruction s_Byte;
|
||||
|
||||
// Token: 0x040002A3 RID: 675
|
||||
[Token(Token = "0x40002A3")]
|
||||
private static Instruction s_UInt16;
|
||||
|
||||
// Token: 0x040002A4 RID: 676
|
||||
[Token(Token = "0x40002A4")]
|
||||
private static Instruction s_UInt32;
|
||||
|
||||
// Token: 0x040002A5 RID: 677
|
||||
[Token(Token = "0x40002A5")]
|
||||
private static Instruction s_UInt64;
|
||||
|
||||
// Token: 0x040002A6 RID: 678
|
||||
[Token(Token = "0x40002A6")]
|
||||
private static Instruction s_Boolean;
|
||||
|
||||
// Token: 0x02000131 RID: 305
|
||||
[Token(Token = "0x2000131")]
|
||||
private sealed class ExclusiveOrSByte : ExclusiveOrInstruction
|
||||
{
|
||||
// Token: 0x060006F5 RID: 1781 RVA: 0x00003F18 File Offset: 0x00002118
|
||||
[Token(Token = "0x60006F5")]
|
||||
[Address(RVA = "0x5B61B0", Offset = "0x5B4FB0", VA = "0x1805B61B0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006F6 RID: 1782 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006F6")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public ExclusiveOrSByte()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000132 RID: 306
|
||||
[Token(Token = "0x2000132")]
|
||||
private sealed class ExclusiveOrInt16 : ExclusiveOrInstruction
|
||||
{
|
||||
// Token: 0x060006F7 RID: 1783 RVA: 0x00003F30 File Offset: 0x00002130
|
||||
[Token(Token = "0x60006F7")]
|
||||
[Address(RVA = "0x5B5ED0", Offset = "0x5B4CD0", VA = "0x1805B5ED0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006F8 RID: 1784 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006F8")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public ExclusiveOrInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000133 RID: 307
|
||||
[Token(Token = "0x2000133")]
|
||||
private sealed class ExclusiveOrInt32 : ExclusiveOrInstruction
|
||||
{
|
||||
// Token: 0x060006F9 RID: 1785 RVA: 0x00003F48 File Offset: 0x00002148
|
||||
[Token(Token = "0x60006F9")]
|
||||
[Address(RVA = "0x5B5FC0", Offset = "0x5B4DC0", VA = "0x1805B5FC0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006FA RID: 1786 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006FA")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public ExclusiveOrInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000134 RID: 308
|
||||
[Token(Token = "0x2000134")]
|
||||
private sealed class ExclusiveOrInt64 : ExclusiveOrInstruction
|
||||
{
|
||||
// Token: 0x060006FB RID: 1787 RVA: 0x00003F60 File Offset: 0x00002160
|
||||
[Token(Token = "0x60006FB")]
|
||||
[Address(RVA = "0x5B60B0", Offset = "0x5B4EB0", VA = "0x1805B60B0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006FC RID: 1788 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006FC")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public ExclusiveOrInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000135 RID: 309
|
||||
[Token(Token = "0x2000135")]
|
||||
private sealed class ExclusiveOrByte : ExclusiveOrInstruction
|
||||
{
|
||||
// Token: 0x060006FD RID: 1789 RVA: 0x00003F78 File Offset: 0x00002178
|
||||
[Token(Token = "0x60006FD")]
|
||||
[Address(RVA = "0x5B5A30", Offset = "0x5B4830", VA = "0x1805B5A30", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006FE RID: 1790 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60006FE")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public ExclusiveOrByte()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000136 RID: 310
|
||||
[Token(Token = "0x2000136")]
|
||||
private sealed class ExclusiveOrUInt16 : ExclusiveOrInstruction
|
||||
{
|
||||
// Token: 0x060006FF RID: 1791 RVA: 0x00003F90 File Offset: 0x00002190
|
||||
[Token(Token = "0x60006FF")]
|
||||
[Address(RVA = "0x5B62A0", Offset = "0x5B50A0", VA = "0x1805B62A0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000700 RID: 1792 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000700")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public ExclusiveOrUInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000137 RID: 311
|
||||
[Token(Token = "0x2000137")]
|
||||
private sealed class ExclusiveOrUInt32 : ExclusiveOrInstruction
|
||||
{
|
||||
// Token: 0x06000701 RID: 1793 RVA: 0x00003FA8 File Offset: 0x000021A8
|
||||
[Token(Token = "0x6000701")]
|
||||
[Address(RVA = "0x5B6390", Offset = "0x5B5190", VA = "0x1805B6390", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000702 RID: 1794 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000702")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public ExclusiveOrUInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000138 RID: 312
|
||||
[Token(Token = "0x2000138")]
|
||||
private sealed class ExclusiveOrUInt64 : ExclusiveOrInstruction
|
||||
{
|
||||
// Token: 0x06000703 RID: 1795 RVA: 0x00003FC0 File Offset: 0x000021C0
|
||||
[Token(Token = "0x6000703")]
|
||||
[Address(RVA = "0x5B6490", Offset = "0x5B5290", VA = "0x1805B6490", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000704 RID: 1796 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000704")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public ExclusiveOrUInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000139 RID: 313
|
||||
[Token(Token = "0x2000139")]
|
||||
private sealed class ExclusiveOrBoolean : ExclusiveOrInstruction
|
||||
{
|
||||
// Token: 0x06000705 RID: 1797 RVA: 0x00003FD8 File Offset: 0x000021D8
|
||||
[Token(Token = "0x6000705")]
|
||||
[Address(RVA = "0x5B5940", Offset = "0x5B4740", VA = "0x1805B5940", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000706 RID: 1798 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000706")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public ExclusiveOrBoolean()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200019C RID: 412
|
||||
[Token(Token = "0x200019C")]
|
||||
internal sealed class FieldByRefUpdater : ByRefUpdater
|
||||
{
|
||||
// Token: 0x060008FB RID: 2299 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60008FB")]
|
||||
[Address(RVA = "0x5B9940", Offset = "0x5B8740", VA = "0x1805B9940")]
|
||||
public FieldByRefUpdater(LocalDefinition? obj, FieldInfo field, int argumentIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060008FC RID: 2300 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60008FC")]
|
||||
[Address(RVA = "0x5B9890", Offset = "0x5B8690", VA = "0x1805B9890", Slot = "4")]
|
||||
public override void Update(InterpretedFrame frame, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060008FD RID: 2301 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60008FD")]
|
||||
[Address(RVA = "0x5B97F0", Offset = "0x5B85F0", VA = "0x1805B97F0", Slot = "5")]
|
||||
public override void UndefineTemps(InstructionList instructions, LocalVariables locals)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000392 RID: 914
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000392")]
|
||||
private readonly LocalDefinition? _object;
|
||||
|
||||
// Token: 0x04000393 RID: 915
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000393")]
|
||||
private readonly FieldInfo _field;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200013A RID: 314
|
||||
[Token(Token = "0x200013A")]
|
||||
internal abstract class FieldInstruction : Instruction
|
||||
{
|
||||
// Token: 0x06000707 RID: 1799 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000707")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public FieldInstruction(FieldInfo field)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000708 RID: 1800 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000708")]
|
||||
[Address(RVA = "0x5B9A00", Offset = "0x5B8800", VA = "0x1805B9A00", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040002A7 RID: 679
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40002A7")]
|
||||
protected readonly FieldInfo _field;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000E6 RID: 230
|
||||
[Token(Token = "0x20000E6")]
|
||||
internal sealed class GetArrayItemInstruction : Instruction
|
||||
{
|
||||
// Token: 0x060005E3 RID: 1507 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60005E3")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
private GetArrayItemInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700013B RID: 315
|
||||
// (get) Token: 0x060005E4 RID: 1508 RVA: 0x00003438 File Offset: 0x00001638
|
||||
[Token(Token = "0x1700013B")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x60005E4")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700013C RID: 316
|
||||
// (get) Token: 0x060005E5 RID: 1509 RVA: 0x00003450 File Offset: 0x00001650
|
||||
[Token(Token = "0x1700013C")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x60005E5")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700013D RID: 317
|
||||
// (get) Token: 0x060005E6 RID: 1510 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700013D")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x60005E6")]
|
||||
[Address(RVA = "0x5B9D60", Offset = "0x5B8B60", VA = "0x1805B9D60", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060005E7 RID: 1511 RVA: 0x00003468 File Offset: 0x00001668
|
||||
[Token(Token = "0x60005E7")]
|
||||
[Address(RVA = "0x5B9C30", Offset = "0x5B8A30", VA = "0x1805B9C30", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000242 RID: 578
|
||||
[Token(Token = "0x4000242")]
|
||||
internal static readonly GetArrayItemInstruction Instance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000F5 RID: 245
|
||||
[Token(Token = "0x20000F5")]
|
||||
internal sealed class GotoInstruction : IndexedBranchInstruction
|
||||
{
|
||||
// Token: 0x1700015B RID: 347
|
||||
// (get) Token: 0x06000635 RID: 1589 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700015B")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000635")]
|
||||
[Address(RVA = "0x5BA260", Offset = "0x5B9060", VA = "0x1805BA260", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700015C RID: 348
|
||||
// (get) Token: 0x06000636 RID: 1590 RVA: 0x00003720 File Offset: 0x00001920
|
||||
[Token(Token = "0x1700015C")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x6000636")]
|
||||
[Address(RVA = "0x5ADB90", Offset = "0x5AC990", VA = "0x1805ADB90", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700015D RID: 349
|
||||
// (get) Token: 0x06000637 RID: 1591 RVA: 0x00003738 File Offset: 0x00001938
|
||||
[Token(Token = "0x1700015D")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000637")]
|
||||
[Address(RVA = "0x47C550", Offset = "0x47B350", VA = "0x18047C550", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000638 RID: 1592 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000638")]
|
||||
[Address(RVA = "0x5BA210", Offset = "0x5B9010", VA = "0x1805BA210")]
|
||||
private GotoInstruction(int targetIndex, bool hasResult, bool hasValue, bool labelTargetGetsValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000639 RID: 1593 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000639")]
|
||||
[Address(RVA = "0x5B9F10", Offset = "0x5B8D10", VA = "0x1805B9F10")]
|
||||
internal static GotoInstruction Create(int labelIndex, bool hasResult, bool hasValue, bool labelTargetGetsValue)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600063A RID: 1594 RVA: 0x00003750 File Offset: 0x00001950
|
||||
[Token(Token = "0x600063A")]
|
||||
[Address(RVA = "0x5BA0D0", Offset = "0x5B8ED0", VA = "0x1805BA0D0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000258 RID: 600
|
||||
[Token(Token = "0x4000258")]
|
||||
private static readonly GotoInstruction[] s_cache;
|
||||
|
||||
// Token: 0x04000259 RID: 601
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000259")]
|
||||
private readonly bool _hasResult;
|
||||
|
||||
// Token: 0x0400025A RID: 602
|
||||
[FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x400025A")]
|
||||
private readonly bool _hasValue;
|
||||
|
||||
// Token: 0x0400025B RID: 603
|
||||
[FieldOffset(Offset = "0x1A")]
|
||||
[Token(Token = "0x400025B")]
|
||||
private readonly bool _labelTargetGetsValue;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,377 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200013F RID: 319
|
||||
[Token(Token = "0x200013F")]
|
||||
internal abstract class GreaterThanInstruction : Instruction
|
||||
{
|
||||
// Token: 0x17000196 RID: 406
|
||||
// (get) Token: 0x0600071A RID: 1818 RVA: 0x000040C8 File Offset: 0x000022C8
|
||||
[Token(Token = "0x17000196")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x600071A")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000197 RID: 407
|
||||
// (get) Token: 0x0600071B RID: 1819 RVA: 0x000040E0 File Offset: 0x000022E0
|
||||
[Token(Token = "0x17000197")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x600071B")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000198 RID: 408
|
||||
// (get) Token: 0x0600071C RID: 1820 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000198")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x600071C")]
|
||||
[Address(RVA = "0x5BB080", Offset = "0x5B9E80", VA = "0x1805BB080", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600071D RID: 1821 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600071D")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
private GreaterThanInstruction(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600071E RID: 1822 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600071E")]
|
||||
[Address(RVA = "0x5BA560", Offset = "0x5B9360", VA = "0x1805BA560")]
|
||||
public static Instruction Create(Type type, bool liftedToNull = false)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040002A8 RID: 680
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40002A8")]
|
||||
private readonly object _nullValue;
|
||||
|
||||
// Token: 0x040002A9 RID: 681
|
||||
[Token(Token = "0x40002A9")]
|
||||
private static Instruction s_SByte;
|
||||
|
||||
// Token: 0x040002AA RID: 682
|
||||
[Token(Token = "0x40002AA")]
|
||||
private static Instruction s_Int16;
|
||||
|
||||
// Token: 0x040002AB RID: 683
|
||||
[Token(Token = "0x40002AB")]
|
||||
private static Instruction s_Char;
|
||||
|
||||
// Token: 0x040002AC RID: 684
|
||||
[Token(Token = "0x40002AC")]
|
||||
private static Instruction s_Int32;
|
||||
|
||||
// Token: 0x040002AD RID: 685
|
||||
[Token(Token = "0x40002AD")]
|
||||
private static Instruction s_Int64;
|
||||
|
||||
// Token: 0x040002AE RID: 686
|
||||
[Token(Token = "0x40002AE")]
|
||||
private static Instruction s_Byte;
|
||||
|
||||
// Token: 0x040002AF RID: 687
|
||||
[Token(Token = "0x40002AF")]
|
||||
private static Instruction s_UInt16;
|
||||
|
||||
// Token: 0x040002B0 RID: 688
|
||||
[Token(Token = "0x40002B0")]
|
||||
private static Instruction s_UInt32;
|
||||
|
||||
// Token: 0x040002B1 RID: 689
|
||||
[Token(Token = "0x40002B1")]
|
||||
private static Instruction s_UInt64;
|
||||
|
||||
// Token: 0x040002B2 RID: 690
|
||||
[Token(Token = "0x40002B2")]
|
||||
private static Instruction s_Single;
|
||||
|
||||
// Token: 0x040002B3 RID: 691
|
||||
[Token(Token = "0x40002B3")]
|
||||
private static Instruction s_Double;
|
||||
|
||||
// Token: 0x040002B4 RID: 692
|
||||
[Token(Token = "0x40002B4")]
|
||||
private static Instruction s_liftedToNullSByte;
|
||||
|
||||
// Token: 0x040002B5 RID: 693
|
||||
[Token(Token = "0x40002B5")]
|
||||
private static Instruction s_liftedToNullInt16;
|
||||
|
||||
// Token: 0x040002B6 RID: 694
|
||||
[Token(Token = "0x40002B6")]
|
||||
private static Instruction s_liftedToNullChar;
|
||||
|
||||
// Token: 0x040002B7 RID: 695
|
||||
[Token(Token = "0x40002B7")]
|
||||
private static Instruction s_liftedToNullInt32;
|
||||
|
||||
// Token: 0x040002B8 RID: 696
|
||||
[Token(Token = "0x40002B8")]
|
||||
private static Instruction s_liftedToNullInt64;
|
||||
|
||||
// Token: 0x040002B9 RID: 697
|
||||
[Token(Token = "0x40002B9")]
|
||||
private static Instruction s_liftedToNullByte;
|
||||
|
||||
// Token: 0x040002BA RID: 698
|
||||
[Token(Token = "0x40002BA")]
|
||||
private static Instruction s_liftedToNullUInt16;
|
||||
|
||||
// Token: 0x040002BB RID: 699
|
||||
[Token(Token = "0x40002BB")]
|
||||
private static Instruction s_liftedToNullUInt32;
|
||||
|
||||
// Token: 0x040002BC RID: 700
|
||||
[Token(Token = "0x40002BC")]
|
||||
private static Instruction s_liftedToNullUInt64;
|
||||
|
||||
// Token: 0x040002BD RID: 701
|
||||
[Token(Token = "0x40002BD")]
|
||||
private static Instruction s_liftedToNullSingle;
|
||||
|
||||
// Token: 0x040002BE RID: 702
|
||||
[Token(Token = "0x40002BE")]
|
||||
private static Instruction s_liftedToNullDouble;
|
||||
|
||||
// Token: 0x02000140 RID: 320
|
||||
[Token(Token = "0x2000140")]
|
||||
private sealed class GreaterThanSByte : GreaterThanInstruction
|
||||
{
|
||||
// Token: 0x0600071F RID: 1823 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600071F")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanSByte(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000720 RID: 1824 RVA: 0x000040F8 File Offset: 0x000022F8
|
||||
[Token(Token = "0x6000720")]
|
||||
[Address(RVA = "0x5BC920", Offset = "0x5BB720", VA = "0x1805BC920", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000141 RID: 321
|
||||
[Token(Token = "0x2000141")]
|
||||
private sealed class GreaterThanInt16 : GreaterThanInstruction
|
||||
{
|
||||
// Token: 0x06000721 RID: 1825 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000721")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanInt16(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000722 RID: 1826 RVA: 0x00004110 File Offset: 0x00002310
|
||||
[Token(Token = "0x6000722")]
|
||||
[Address(RVA = "0x5BB0B0", Offset = "0x5B9EB0", VA = "0x1805BB0B0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000142 RID: 322
|
||||
[Token(Token = "0x2000142")]
|
||||
private sealed class GreaterThanChar : GreaterThanInstruction
|
||||
{
|
||||
// Token: 0x06000723 RID: 1827 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000723")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanChar(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000724 RID: 1828 RVA: 0x00004128 File Offset: 0x00002328
|
||||
[Token(Token = "0x6000724")]
|
||||
[Address(RVA = "0x5BA380", Offset = "0x5B9180", VA = "0x1805BA380", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000143 RID: 323
|
||||
[Token(Token = "0x2000143")]
|
||||
private sealed class GreaterThanInt32 : GreaterThanInstruction
|
||||
{
|
||||
// Token: 0x06000725 RID: 1829 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000725")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanInt32(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000726 RID: 1830 RVA: 0x00004140 File Offset: 0x00002340
|
||||
[Token(Token = "0x6000726")]
|
||||
[Address(RVA = "0x5BB1A0", Offset = "0x5B9FA0", VA = "0x1805BB1A0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000144 RID: 324
|
||||
[Token(Token = "0x2000144")]
|
||||
private sealed class GreaterThanInt64 : GreaterThanInstruction
|
||||
{
|
||||
// Token: 0x06000727 RID: 1831 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000727")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanInt64(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000728 RID: 1832 RVA: 0x00004158 File Offset: 0x00002358
|
||||
[Token(Token = "0x6000728")]
|
||||
[Address(RVA = "0x5BB290", Offset = "0x5BA090", VA = "0x1805BB290", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000145 RID: 325
|
||||
[Token(Token = "0x2000145")]
|
||||
private sealed class GreaterThanByte : GreaterThanInstruction
|
||||
{
|
||||
// Token: 0x06000729 RID: 1833 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000729")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanByte(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600072A RID: 1834 RVA: 0x00004170 File Offset: 0x00002370
|
||||
[Token(Token = "0x600072A")]
|
||||
[Address(RVA = "0x5BA290", Offset = "0x5B9090", VA = "0x1805BA290", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000146 RID: 326
|
||||
[Token(Token = "0x2000146")]
|
||||
private sealed class GreaterThanUInt16 : GreaterThanInstruction
|
||||
{
|
||||
// Token: 0x0600072B RID: 1835 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600072B")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanUInt16(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600072C RID: 1836 RVA: 0x00004188 File Offset: 0x00002388
|
||||
[Token(Token = "0x600072C")]
|
||||
[Address(RVA = "0x5BCB00", Offset = "0x5BB900", VA = "0x1805BCB00", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000147 RID: 327
|
||||
[Token(Token = "0x2000147")]
|
||||
private sealed class GreaterThanUInt32 : GreaterThanInstruction
|
||||
{
|
||||
// Token: 0x0600072D RID: 1837 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600072D")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanUInt32(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600072E RID: 1838 RVA: 0x000041A0 File Offset: 0x000023A0
|
||||
[Token(Token = "0x600072E")]
|
||||
[Address(RVA = "0x5BCBF0", Offset = "0x5BB9F0", VA = "0x1805BCBF0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000148 RID: 328
|
||||
[Token(Token = "0x2000148")]
|
||||
private sealed class GreaterThanUInt64 : GreaterThanInstruction
|
||||
{
|
||||
// Token: 0x0600072F RID: 1839 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600072F")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanUInt64(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000730 RID: 1840 RVA: 0x000041B8 File Offset: 0x000023B8
|
||||
[Token(Token = "0x6000730")]
|
||||
[Address(RVA = "0x5BCCE0", Offset = "0x5BBAE0", VA = "0x1805BCCE0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000149 RID: 329
|
||||
[Token(Token = "0x2000149")]
|
||||
private sealed class GreaterThanSingle : GreaterThanInstruction
|
||||
{
|
||||
// Token: 0x06000731 RID: 1841 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000731")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanSingle(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000732 RID: 1842 RVA: 0x000041D0 File Offset: 0x000023D0
|
||||
[Token(Token = "0x6000732")]
|
||||
[Address(RVA = "0x5BCA10", Offset = "0x5BB810", VA = "0x1805BCA10", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200014A RID: 330
|
||||
[Token(Token = "0x200014A")]
|
||||
private sealed class GreaterThanDouble : GreaterThanInstruction
|
||||
{
|
||||
// Token: 0x06000733 RID: 1843 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000733")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanDouble(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000734 RID: 1844 RVA: 0x000041E8 File Offset: 0x000023E8
|
||||
[Token(Token = "0x6000734")]
|
||||
[Address(RVA = "0x5BA470", Offset = "0x5B9270", VA = "0x1805BA470", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,377 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200014B RID: 331
|
||||
[Token(Token = "0x200014B")]
|
||||
internal abstract class GreaterThanOrEqualInstruction : Instruction
|
||||
{
|
||||
// Token: 0x17000199 RID: 409
|
||||
// (get) Token: 0x06000735 RID: 1845 RVA: 0x00004200 File Offset: 0x00002400
|
||||
[Token(Token = "0x17000199")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x6000735")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700019A RID: 410
|
||||
// (get) Token: 0x06000736 RID: 1846 RVA: 0x00004218 File Offset: 0x00002418
|
||||
[Token(Token = "0x1700019A")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000736")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700019B RID: 411
|
||||
// (get) Token: 0x06000737 RID: 1847 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700019B")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000737")]
|
||||
[Address(RVA = "0x5BC170", Offset = "0x5BAF70", VA = "0x1805BC170", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000738 RID: 1848 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000738")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
private GreaterThanOrEqualInstruction(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000739 RID: 1849 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000739")]
|
||||
[Address(RVA = "0x5BB650", Offset = "0x5BA450", VA = "0x1805BB650")]
|
||||
public static Instruction Create(Type type, bool liftedToNull = false)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040002BF RID: 703
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40002BF")]
|
||||
private readonly object _nullValue;
|
||||
|
||||
// Token: 0x040002C0 RID: 704
|
||||
[Token(Token = "0x40002C0")]
|
||||
private static Instruction s_SByte;
|
||||
|
||||
// Token: 0x040002C1 RID: 705
|
||||
[Token(Token = "0x40002C1")]
|
||||
private static Instruction s_Int16;
|
||||
|
||||
// Token: 0x040002C2 RID: 706
|
||||
[Token(Token = "0x40002C2")]
|
||||
private static Instruction s_Char;
|
||||
|
||||
// Token: 0x040002C3 RID: 707
|
||||
[Token(Token = "0x40002C3")]
|
||||
private static Instruction s_Int32;
|
||||
|
||||
// Token: 0x040002C4 RID: 708
|
||||
[Token(Token = "0x40002C4")]
|
||||
private static Instruction s_Int64;
|
||||
|
||||
// Token: 0x040002C5 RID: 709
|
||||
[Token(Token = "0x40002C5")]
|
||||
private static Instruction s_Byte;
|
||||
|
||||
// Token: 0x040002C6 RID: 710
|
||||
[Token(Token = "0x40002C6")]
|
||||
private static Instruction s_UInt16;
|
||||
|
||||
// Token: 0x040002C7 RID: 711
|
||||
[Token(Token = "0x40002C7")]
|
||||
private static Instruction s_UInt32;
|
||||
|
||||
// Token: 0x040002C8 RID: 712
|
||||
[Token(Token = "0x40002C8")]
|
||||
private static Instruction s_UInt64;
|
||||
|
||||
// Token: 0x040002C9 RID: 713
|
||||
[Token(Token = "0x40002C9")]
|
||||
private static Instruction s_Single;
|
||||
|
||||
// Token: 0x040002CA RID: 714
|
||||
[Token(Token = "0x40002CA")]
|
||||
private static Instruction s_Double;
|
||||
|
||||
// Token: 0x040002CB RID: 715
|
||||
[Token(Token = "0x40002CB")]
|
||||
private static Instruction s_liftedToNullSByte;
|
||||
|
||||
// Token: 0x040002CC RID: 716
|
||||
[Token(Token = "0x40002CC")]
|
||||
private static Instruction s_liftedToNullInt16;
|
||||
|
||||
// Token: 0x040002CD RID: 717
|
||||
[Token(Token = "0x40002CD")]
|
||||
private static Instruction s_liftedToNullChar;
|
||||
|
||||
// Token: 0x040002CE RID: 718
|
||||
[Token(Token = "0x40002CE")]
|
||||
private static Instruction s_liftedToNullInt32;
|
||||
|
||||
// Token: 0x040002CF RID: 719
|
||||
[Token(Token = "0x40002CF")]
|
||||
private static Instruction s_liftedToNullInt64;
|
||||
|
||||
// Token: 0x040002D0 RID: 720
|
||||
[Token(Token = "0x40002D0")]
|
||||
private static Instruction s_liftedToNullByte;
|
||||
|
||||
// Token: 0x040002D1 RID: 721
|
||||
[Token(Token = "0x40002D1")]
|
||||
private static Instruction s_liftedToNullUInt16;
|
||||
|
||||
// Token: 0x040002D2 RID: 722
|
||||
[Token(Token = "0x40002D2")]
|
||||
private static Instruction s_liftedToNullUInt32;
|
||||
|
||||
// Token: 0x040002D3 RID: 723
|
||||
[Token(Token = "0x40002D3")]
|
||||
private static Instruction s_liftedToNullUInt64;
|
||||
|
||||
// Token: 0x040002D4 RID: 724
|
||||
[Token(Token = "0x40002D4")]
|
||||
private static Instruction s_liftedToNullSingle;
|
||||
|
||||
// Token: 0x040002D5 RID: 725
|
||||
[Token(Token = "0x40002D5")]
|
||||
private static Instruction s_liftedToNullDouble;
|
||||
|
||||
// Token: 0x0200014C RID: 332
|
||||
[Token(Token = "0x200014C")]
|
||||
private sealed class GreaterThanOrEqualSByte : GreaterThanOrEqualInstruction
|
||||
{
|
||||
// Token: 0x0600073A RID: 1850 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600073A")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanOrEqualSByte(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600073B RID: 1851 RVA: 0x00004230 File Offset: 0x00002430
|
||||
[Token(Token = "0x600073B")]
|
||||
[Address(RVA = "0x5BC470", Offset = "0x5BB270", VA = "0x1805BC470", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200014D RID: 333
|
||||
[Token(Token = "0x200014D")]
|
||||
private sealed class GreaterThanOrEqualInt16 : GreaterThanOrEqualInstruction
|
||||
{
|
||||
// Token: 0x0600073C RID: 1852 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600073C")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanOrEqualInt16(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600073D RID: 1853 RVA: 0x00004248 File Offset: 0x00002448
|
||||
[Token(Token = "0x600073D")]
|
||||
[Address(RVA = "0x5BC1A0", Offset = "0x5BAFA0", VA = "0x1805BC1A0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200014E RID: 334
|
||||
[Token(Token = "0x200014E")]
|
||||
private sealed class GreaterThanOrEqualChar : GreaterThanOrEqualInstruction
|
||||
{
|
||||
// Token: 0x0600073E RID: 1854 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600073E")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanOrEqualChar(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600073F RID: 1855 RVA: 0x00004260 File Offset: 0x00002460
|
||||
[Token(Token = "0x600073F")]
|
||||
[Address(RVA = "0x5BB470", Offset = "0x5BA270", VA = "0x1805BB470", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200014F RID: 335
|
||||
[Token(Token = "0x200014F")]
|
||||
private sealed class GreaterThanOrEqualInt32 : GreaterThanOrEqualInstruction
|
||||
{
|
||||
// Token: 0x06000740 RID: 1856 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000740")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanOrEqualInt32(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000741 RID: 1857 RVA: 0x00004278 File Offset: 0x00002478
|
||||
[Token(Token = "0x6000741")]
|
||||
[Address(RVA = "0x5BC290", Offset = "0x5BB090", VA = "0x1805BC290", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000150 RID: 336
|
||||
[Token(Token = "0x2000150")]
|
||||
private sealed class GreaterThanOrEqualInt64 : GreaterThanOrEqualInstruction
|
||||
{
|
||||
// Token: 0x06000742 RID: 1858 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000742")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanOrEqualInt64(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000743 RID: 1859 RVA: 0x00004290 File Offset: 0x00002490
|
||||
[Token(Token = "0x6000743")]
|
||||
[Address(RVA = "0x5BC380", Offset = "0x5BB180", VA = "0x1805BC380", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000151 RID: 337
|
||||
[Token(Token = "0x2000151")]
|
||||
private sealed class GreaterThanOrEqualByte : GreaterThanOrEqualInstruction
|
||||
{
|
||||
// Token: 0x06000744 RID: 1860 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000744")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanOrEqualByte(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000745 RID: 1861 RVA: 0x000042A8 File Offset: 0x000024A8
|
||||
[Token(Token = "0x6000745")]
|
||||
[Address(RVA = "0x5BB380", Offset = "0x5BA180", VA = "0x1805BB380", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000152 RID: 338
|
||||
[Token(Token = "0x2000152")]
|
||||
private sealed class GreaterThanOrEqualUInt16 : GreaterThanOrEqualInstruction
|
||||
{
|
||||
// Token: 0x06000746 RID: 1862 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000746")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanOrEqualUInt16(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000747 RID: 1863 RVA: 0x000042C0 File Offset: 0x000024C0
|
||||
[Token(Token = "0x6000747")]
|
||||
[Address(RVA = "0x5BC650", Offset = "0x5BB450", VA = "0x1805BC650", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000153 RID: 339
|
||||
[Token(Token = "0x2000153")]
|
||||
private sealed class GreaterThanOrEqualUInt32 : GreaterThanOrEqualInstruction
|
||||
{
|
||||
// Token: 0x06000748 RID: 1864 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000748")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanOrEqualUInt32(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000749 RID: 1865 RVA: 0x000042D8 File Offset: 0x000024D8
|
||||
[Token(Token = "0x6000749")]
|
||||
[Address(RVA = "0x5BC740", Offset = "0x5BB540", VA = "0x1805BC740", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000154 RID: 340
|
||||
[Token(Token = "0x2000154")]
|
||||
private sealed class GreaterThanOrEqualUInt64 : GreaterThanOrEqualInstruction
|
||||
{
|
||||
// Token: 0x0600074A RID: 1866 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600074A")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanOrEqualUInt64(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600074B RID: 1867 RVA: 0x000042F0 File Offset: 0x000024F0
|
||||
[Token(Token = "0x600074B")]
|
||||
[Address(RVA = "0x5BC830", Offset = "0x5BB630", VA = "0x1805BC830", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000155 RID: 341
|
||||
[Token(Token = "0x2000155")]
|
||||
private sealed class GreaterThanOrEqualSingle : GreaterThanOrEqualInstruction
|
||||
{
|
||||
// Token: 0x0600074C RID: 1868 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600074C")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanOrEqualSingle(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600074D RID: 1869 RVA: 0x00004308 File Offset: 0x00002508
|
||||
[Token(Token = "0x600074D")]
|
||||
[Address(RVA = "0x5BC560", Offset = "0x5BB360", VA = "0x1805BC560", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000156 RID: 342
|
||||
[Token(Token = "0x2000156")]
|
||||
private sealed class GreaterThanOrEqualDouble : GreaterThanOrEqualInstruction
|
||||
{
|
||||
// Token: 0x0600074E RID: 1870 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600074E")]
|
||||
[Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")]
|
||||
public GreaterThanOrEqualDouble(object nullValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600074F RID: 1871 RVA: 0x00004320 File Offset: 0x00002520
|
||||
[Token(Token = "0x600074F")]
|
||||
[Address(RVA = "0x5BB560", Offset = "0x5BA360", VA = "0x1805BB560", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200024B RID: 587
|
||||
[Token(Token = "0x200024B")]
|
||||
internal class HybridReferenceDictionary<TKey, TValue> where TKey : class
|
||||
{
|
||||
// Token: 0x06000B48 RID: 2888 RVA: 0x00005EC8 File Offset: 0x000040C8
|
||||
[Token(Token = "0x6000B48")]
|
||||
[Address(RVA = "0x2A1CF80", Offset = "0x2A1BD80", VA = "0x182A1CF80")]
|
||||
public bool TryGetValue(TKey key, out TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000B49 RID: 2889 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000B49")]
|
||||
[Address(RVA = "0x2A1CEE0", Offset = "0x2A1BCE0", VA = "0x182A1CEE0")]
|
||||
public void Remove(TKey key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000B4A RID: 2890 RVA: 0x00005EE0 File Offset: 0x000040E0
|
||||
[Token(Token = "0x6000B4A")]
|
||||
[Address(RVA = "0x2A1CD50", Offset = "0x2A1BB50", VA = "0x182A1CD50")]
|
||||
public bool ContainsKey(TKey key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000B4B RID: 2891 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000B4B")]
|
||||
[Address(RVA = "0x2A1CE50", Offset = "0x2A1BC50", VA = "0x182A1CE50")]
|
||||
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000B4C RID: 2892 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000B4C")]
|
||||
[Address(RVA = "0x2A1CDD0", Offset = "0x2A1BBD0", VA = "0x182A1CDD0")]
|
||||
private IEnumerator<KeyValuePair<TKey, TValue>> GetEnumeratorWorker()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000239 RID: 569
|
||||
[Token(Token = "0x17000239")]
|
||||
public TValue this[TKey key]
|
||||
{
|
||||
[Token(Token = "0x6000B4D")]
|
||||
[Address(RVA = "0x2A1D030", Offset = "0x2A1BE30", VA = "0x182A1D030")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000B4E")]
|
||||
[Address(RVA = "0x2A1D0E0", Offset = "0x2A1BEE0", VA = "0x182A1D0E0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000B4F RID: 2895 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000B4F")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public HybridReferenceDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000449 RID: 1097
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000449")]
|
||||
private KeyValuePair<TKey, TValue>[] _keysAndValues;
|
||||
|
||||
// Token: 0x0400044A RID: 1098
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400044A")]
|
||||
private Dictionary<TKey, TValue> _dict;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020001A3 RID: 419
|
||||
[Token(Token = "0x20001A3")]
|
||||
internal interface IBoxableInstruction
|
||||
{
|
||||
// Token: 0x0600095D RID: 2397
|
||||
[Token(Token = "0x600095D")]
|
||||
[Address(Slot = "0")]
|
||||
Instruction BoxIfIndexMatches(int index);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,256 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x02000157 RID: 343
|
||||
[Token(Token = "0x2000157")]
|
||||
internal abstract class IncrementInstruction : Instruction
|
||||
{
|
||||
// Token: 0x1700019C RID: 412
|
||||
// (get) Token: 0x06000750 RID: 1872 RVA: 0x00004338 File Offset: 0x00002538
|
||||
[Token(Token = "0x1700019C")]
|
||||
public override int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x6000750")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700019D RID: 413
|
||||
// (get) Token: 0x06000751 RID: 1873 RVA: 0x00004350 File Offset: 0x00002550
|
||||
[Token(Token = "0x1700019D")]
|
||||
public override int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000751")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700019E RID: 414
|
||||
// (get) Token: 0x06000752 RID: 1874 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700019E")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000752")]
|
||||
[Address(RVA = "0x5BD2D0", Offset = "0x5BC0D0", VA = "0x1805BD2D0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000753 RID: 1875 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000753")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
private IncrementInstruction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000754 RID: 1876 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000754")]
|
||||
[Address(RVA = "0x5BCFB0", Offset = "0x5BBDB0", VA = "0x1805BCFB0")]
|
||||
public static Instruction Create(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040002D6 RID: 726
|
||||
[Token(Token = "0x40002D6")]
|
||||
private static Instruction s_Int16;
|
||||
|
||||
// Token: 0x040002D7 RID: 727
|
||||
[Token(Token = "0x40002D7")]
|
||||
private static Instruction s_Int32;
|
||||
|
||||
// Token: 0x040002D8 RID: 728
|
||||
[Token(Token = "0x40002D8")]
|
||||
private static Instruction s_Int64;
|
||||
|
||||
// Token: 0x040002D9 RID: 729
|
||||
[Token(Token = "0x40002D9")]
|
||||
private static Instruction s_UInt16;
|
||||
|
||||
// Token: 0x040002DA RID: 730
|
||||
[Token(Token = "0x40002DA")]
|
||||
private static Instruction s_UInt32;
|
||||
|
||||
// Token: 0x040002DB RID: 731
|
||||
[Token(Token = "0x40002DB")]
|
||||
private static Instruction s_UInt64;
|
||||
|
||||
// Token: 0x040002DC RID: 732
|
||||
[Token(Token = "0x40002DC")]
|
||||
private static Instruction s_Single;
|
||||
|
||||
// Token: 0x040002DD RID: 733
|
||||
[Token(Token = "0x40002DD")]
|
||||
private static Instruction s_Double;
|
||||
|
||||
// Token: 0x02000158 RID: 344
|
||||
[Token(Token = "0x2000158")]
|
||||
private sealed class IncrementInt16 : IncrementInstruction
|
||||
{
|
||||
// Token: 0x06000755 RID: 1877 RVA: 0x00004368 File Offset: 0x00002568
|
||||
[Token(Token = "0x6000755")]
|
||||
[Address(RVA = "0x5BD300", Offset = "0x5BC100", VA = "0x1805BD300", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000756 RID: 1878 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000756")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public IncrementInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000159 RID: 345
|
||||
[Token(Token = "0x2000159")]
|
||||
private sealed class IncrementInt32 : IncrementInstruction
|
||||
{
|
||||
// Token: 0x06000757 RID: 1879 RVA: 0x00004380 File Offset: 0x00002580
|
||||
[Token(Token = "0x6000757")]
|
||||
[Address(RVA = "0x5BD3A0", Offset = "0x5BC1A0", VA = "0x1805BD3A0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000758 RID: 1880 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000758")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public IncrementInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200015A RID: 346
|
||||
[Token(Token = "0x200015A")]
|
||||
private sealed class IncrementInt64 : IncrementInstruction
|
||||
{
|
||||
// Token: 0x06000759 RID: 1881 RVA: 0x00004398 File Offset: 0x00002598
|
||||
[Token(Token = "0x6000759")]
|
||||
[Address(RVA = "0x5BD440", Offset = "0x5BC240", VA = "0x1805BD440", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600075A RID: 1882 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600075A")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public IncrementInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200015B RID: 347
|
||||
[Token(Token = "0x200015B")]
|
||||
private sealed class IncrementUInt16 : IncrementInstruction
|
||||
{
|
||||
// Token: 0x0600075B RID: 1883 RVA: 0x000043B0 File Offset: 0x000025B0
|
||||
[Token(Token = "0x600075B")]
|
||||
[Address(RVA = "0x5BD590", Offset = "0x5BC390", VA = "0x1805BD590", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600075C RID: 1884 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600075C")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public IncrementUInt16()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200015C RID: 348
|
||||
[Token(Token = "0x200015C")]
|
||||
private sealed class IncrementUInt32 : IncrementInstruction
|
||||
{
|
||||
// Token: 0x0600075D RID: 1885 RVA: 0x000043C8 File Offset: 0x000025C8
|
||||
[Token(Token = "0x600075D")]
|
||||
[Address(RVA = "0x5BD630", Offset = "0x5BC430", VA = "0x1805BD630", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600075E RID: 1886 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600075E")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public IncrementUInt32()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200015D RID: 349
|
||||
[Token(Token = "0x200015D")]
|
||||
private sealed class IncrementUInt64 : IncrementInstruction
|
||||
{
|
||||
// Token: 0x0600075F RID: 1887 RVA: 0x000043E0 File Offset: 0x000025E0
|
||||
[Token(Token = "0x600075F")]
|
||||
[Address(RVA = "0x5BD6D0", Offset = "0x5BC4D0", VA = "0x1805BD6D0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000760 RID: 1888 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000760")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public IncrementUInt64()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200015E RID: 350
|
||||
[Token(Token = "0x200015E")]
|
||||
private sealed class IncrementSingle : IncrementInstruction
|
||||
{
|
||||
// Token: 0x06000761 RID: 1889 RVA: 0x000043F8 File Offset: 0x000025F8
|
||||
[Token(Token = "0x6000761")]
|
||||
[Address(RVA = "0x5BD4E0", Offset = "0x5BC2E0", VA = "0x1805BD4E0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000762 RID: 1890 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000762")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public IncrementSingle()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200015F RID: 351
|
||||
[Token(Token = "0x200015F")]
|
||||
private sealed class IncrementDouble : IncrementInstruction
|
||||
{
|
||||
// Token: 0x06000763 RID: 1891 RVA: 0x00004410 File Offset: 0x00002610
|
||||
[Token(Token = "0x6000763")]
|
||||
[Address(RVA = "0x5BCF00", Offset = "0x5BBD00", VA = "0x1805BCF00", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000764 RID: 1892 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000764")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public IncrementDouble()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x0200019E RID: 414
|
||||
[Token(Token = "0x200019E")]
|
||||
internal sealed class IndexMethodByRefUpdater : ByRefUpdater
|
||||
{
|
||||
// Token: 0x06000901 RID: 2305 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000901")]
|
||||
[Address(RVA = "0x5BDDD0", Offset = "0x5BCBD0", VA = "0x1805BDDD0")]
|
||||
public IndexMethodByRefUpdater(LocalDefinition? obj, LocalDefinition[] args, MethodInfo indexer, int argumentIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000902 RID: 2306 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000902")]
|
||||
[Address(RVA = "0x5BDB50", Offset = "0x5BC950", VA = "0x1805BDB50", Slot = "4")]
|
||||
public override void Update(InterpretedFrame frame, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000903 RID: 2307 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000903")]
|
||||
[Address(RVA = "0x5BDA10", Offset = "0x5BC810", VA = "0x1805BDA10", Slot = "5")]
|
||||
public override void UndefineTemps(InstructionList instructions, LocalVariables locals)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000396 RID: 918
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000396")]
|
||||
private readonly MethodInfo _indexer;
|
||||
|
||||
// Token: 0x04000397 RID: 919
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000397")]
|
||||
private readonly LocalDefinition? _obj;
|
||||
|
||||
// Token: 0x04000398 RID: 920
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000398")]
|
||||
private readonly LocalDefinition[] _args;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020000F4 RID: 244
|
||||
[Token(Token = "0x20000F4")]
|
||||
internal abstract class IndexedBranchInstruction : Instruction
|
||||
{
|
||||
// Token: 0x06000631 RID: 1585 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000631")]
|
||||
[Address(RVA = "0x4D83A0", Offset = "0x4D71A0", VA = "0x1804D83A0")]
|
||||
public IndexedBranchInstruction(int labelIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000632 RID: 1586 RVA: 0x00003708 File Offset: 0x00001908
|
||||
[Token(Token = "0x6000632")]
|
||||
[Address(RVA = "0x5BDE30", Offset = "0x5BCC30", VA = "0x1805BDE30")]
|
||||
public RuntimeLabel GetLabel(InterpretedFrame frame)
|
||||
{
|
||||
return default(RuntimeLabel);
|
||||
}
|
||||
|
||||
// Token: 0x06000633 RID: 1587 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000633")]
|
||||
[Address(RVA = "0x5BDE90", Offset = "0x5BCC90", VA = "0x1805BDE90", Slot = "10")]
|
||||
public override string ToDebugString(int instructionIndex, object cookie, Func<int, int> labelIndexer, IReadOnlyList<object> objects)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000634 RID: 1588 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000634")]
|
||||
[Address(RVA = "0x5BDF50", Offset = "0x5BCD50", VA = "0x1805BDF50", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000257 RID: 599
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000257")]
|
||||
internal readonly int _labelIndex;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,333 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x020001AF RID: 431
|
||||
[Token(Token = "0x20001AF")]
|
||||
internal abstract class InitializeLocalInstruction : LocalAccessInstruction
|
||||
{
|
||||
// Token: 0x06000990 RID: 2448 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000990")]
|
||||
[Address(RVA = "0x5AD510", Offset = "0x5AC310", VA = "0x1805AD510")]
|
||||
internal InitializeLocalInstruction(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x020001B0 RID: 432
|
||||
[Token(Token = "0x20001B0")]
|
||||
internal sealed class Reference : InitializeLocalInstruction, IBoxableInstruction
|
||||
{
|
||||
// Token: 0x06000991 RID: 2449 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000991")]
|
||||
[Address(RVA = "0x474F80", Offset = "0x473D80", VA = "0x180474F80")]
|
||||
internal Reference(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000992 RID: 2450 RVA: 0x00004D70 File Offset: 0x00002F70
|
||||
[Token(Token = "0x6000992")]
|
||||
[Address(RVA = "0x48FB70", Offset = "0x48E970", VA = "0x18048FB70", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000993 RID: 2451 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000993")]
|
||||
[Address(RVA = "0x48FAD0", Offset = "0x48E8D0", VA = "0x18048FAD0", Slot = "11")]
|
||||
public Instruction BoxIfIndexMatches(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170001DC RID: 476
|
||||
// (get) Token: 0x06000994 RID: 2452 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001DC")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000994")]
|
||||
[Address(RVA = "0x48FBC0", Offset = "0x48E9C0", VA = "0x18048FBC0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020001B1 RID: 433
|
||||
[Token(Token = "0x20001B1")]
|
||||
internal sealed class ImmutableValue : InitializeLocalInstruction, IBoxableInstruction
|
||||
{
|
||||
// Token: 0x06000995 RID: 2453 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000995")]
|
||||
[Address(RVA = "0x4750D0", Offset = "0x473ED0", VA = "0x1804750D0")]
|
||||
internal ImmutableValue(int index, object defaultValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000996 RID: 2454 RVA: 0x00004D88 File Offset: 0x00002F88
|
||||
[Token(Token = "0x6000996")]
|
||||
[Address(RVA = "0x475040", Offset = "0x473E40", VA = "0x180475040", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000997 RID: 2455 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000997")]
|
||||
[Address(RVA = "0x474FC0", Offset = "0x473DC0", VA = "0x180474FC0", Slot = "11")]
|
||||
public Instruction BoxIfIndexMatches(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170001DD RID: 477
|
||||
// (get) Token: 0x06000998 RID: 2456 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001DD")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x6000998")]
|
||||
[Address(RVA = "0x475100", Offset = "0x473F00", VA = "0x180475100", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040003A9 RID: 937
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40003A9")]
|
||||
private readonly object _defaultValue;
|
||||
}
|
||||
|
||||
// Token: 0x020001B2 RID: 434
|
||||
[Token(Token = "0x20001B2")]
|
||||
internal sealed class ImmutableBox : InitializeLocalInstruction
|
||||
{
|
||||
// Token: 0x06000999 RID: 2457 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000999")]
|
||||
[Address(RVA = "0x5BCEA0", Offset = "0x5BBCA0", VA = "0x1805BCEA0")]
|
||||
internal ImmutableBox(int index, object defaultValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600099A RID: 2458 RVA: 0x00004DA0 File Offset: 0x00002FA0
|
||||
[Token(Token = "0x600099A")]
|
||||
[Address(RVA = "0x5BCDD0", Offset = "0x5BBBD0", VA = "0x1805BCDD0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x170001DE RID: 478
|
||||
// (get) Token: 0x0600099B RID: 2459 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001DE")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x600099B")]
|
||||
[Address(RVA = "0x5BCED0", Offset = "0x5BBCD0", VA = "0x1805BCED0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040003AA RID: 938
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40003AA")]
|
||||
private readonly object _defaultValue;
|
||||
}
|
||||
|
||||
// Token: 0x020001B3 RID: 435
|
||||
[Token(Token = "0x20001B3")]
|
||||
internal sealed class ImmutableRefBox : InitializeLocalInstruction
|
||||
{
|
||||
// Token: 0x0600099C RID: 2460 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600099C")]
|
||||
[Address(RVA = "0x474F80", Offset = "0x473D80", VA = "0x180474F80")]
|
||||
internal ImmutableRefBox(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600099D RID: 2461 RVA: 0x00004DB8 File Offset: 0x00002FB8
|
||||
[Token(Token = "0x600099D")]
|
||||
[Address(RVA = "0x474EC0", Offset = "0x473CC0", VA = "0x180474EC0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x170001DF RID: 479
|
||||
// (get) Token: 0x0600099E RID: 2462 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001DF")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x600099E")]
|
||||
[Address(RVA = "0x474F90", Offset = "0x473D90", VA = "0x180474F90", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020001B4 RID: 436
|
||||
[Token(Token = "0x20001B4")]
|
||||
internal sealed class ParameterBox : InitializeLocalInstruction
|
||||
{
|
||||
// Token: 0x0600099F RID: 2463 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600099F")]
|
||||
[Address(RVA = "0x474F80", Offset = "0x473D80", VA = "0x180474F80")]
|
||||
public ParameterBox(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060009A0 RID: 2464 RVA: 0x00004DD0 File Offset: 0x00002FD0
|
||||
[Token(Token = "0x60009A0")]
|
||||
[Address(RVA = "0x48F8D0", Offset = "0x48E6D0", VA = "0x18048F8D0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x170001E0 RID: 480
|
||||
// (get) Token: 0x060009A1 RID: 2465 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001E0")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x60009A1")]
|
||||
[Address(RVA = "0x48F9D0", Offset = "0x48E7D0", VA = "0x18048F9D0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020001B5 RID: 437
|
||||
[Token(Token = "0x20001B5")]
|
||||
internal sealed class Parameter : InitializeLocalInstruction, IBoxableInstruction
|
||||
{
|
||||
// Token: 0x060009A2 RID: 2466 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60009A2")]
|
||||
[Address(RVA = "0x474F80", Offset = "0x473D80", VA = "0x180474F80")]
|
||||
internal Parameter(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060009A3 RID: 2467 RVA: 0x00004DE8 File Offset: 0x00002FE8
|
||||
[Token(Token = "0x60009A3")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060009A4 RID: 2468 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60009A4")]
|
||||
[Address(RVA = "0x48FA00", Offset = "0x48E800", VA = "0x18048FA00", Slot = "11")]
|
||||
public Instruction BoxIfIndexMatches(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170001E1 RID: 481
|
||||
// (get) Token: 0x060009A5 RID: 2469 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001E1")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x60009A5")]
|
||||
[Address(RVA = "0x48FAA0", Offset = "0x48E8A0", VA = "0x18048FAA0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020001B6 RID: 438
|
||||
[Token(Token = "0x20001B6")]
|
||||
internal sealed class MutableValue : InitializeLocalInstruction, IBoxableInstruction
|
||||
{
|
||||
// Token: 0x060009A6 RID: 2470 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60009A6")]
|
||||
[Address(RVA = "0x4750D0", Offset = "0x473ED0", VA = "0x1804750D0")]
|
||||
internal MutableValue(int index, Type type)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060009A7 RID: 2471 RVA: 0x00004E00 File Offset: 0x00003000
|
||||
[Token(Token = "0x60009A7")]
|
||||
[Address(RVA = "0x48F7A0", Offset = "0x48E5A0", VA = "0x18048F7A0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060009A8 RID: 2472 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60009A8")]
|
||||
[Address(RVA = "0x48F720", Offset = "0x48E520", VA = "0x18048F720", Slot = "11")]
|
||||
public Instruction BoxIfIndexMatches(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170001E2 RID: 482
|
||||
// (get) Token: 0x060009A9 RID: 2473 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001E2")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x60009A9")]
|
||||
[Address(RVA = "0x48F8A0", Offset = "0x48E6A0", VA = "0x18048F8A0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040003AB RID: 939
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40003AB")]
|
||||
private readonly Type _type;
|
||||
}
|
||||
|
||||
// Token: 0x020001B7 RID: 439
|
||||
[Token(Token = "0x20001B7")]
|
||||
internal sealed class MutableBox : InitializeLocalInstruction
|
||||
{
|
||||
// Token: 0x060009AA RID: 2474 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60009AA")]
|
||||
[Address(RVA = "0x4750D0", Offset = "0x473ED0", VA = "0x1804750D0")]
|
||||
internal MutableBox(int index, Type type)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060009AB RID: 2475 RVA: 0x00004E18 File Offset: 0x00003018
|
||||
[Token(Token = "0x60009AB")]
|
||||
[Address(RVA = "0x48F5D0", Offset = "0x48E3D0", VA = "0x18048F5D0", Slot = "8")]
|
||||
public override int Run(InterpretedFrame frame)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x170001E3 RID: 483
|
||||
// (get) Token: 0x060009AC RID: 2476 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001E3")]
|
||||
public override string InstructionName
|
||||
{
|
||||
[Token(Token = "0x60009AC")]
|
||||
[Address(RVA = "0x48F6F0", Offset = "0x48E4F0", VA = "0x18048F6F0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040003AC RID: 940
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40003AC")]
|
||||
private readonly Type _type;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions.Interpreter
|
||||
{
|
||||
// Token: 0x02000160 RID: 352
|
||||
[Token(Token = "0x2000160")]
|
||||
internal abstract class Instruction
|
||||
{
|
||||
// Token: 0x1700019F RID: 415
|
||||
// (get) Token: 0x06000765 RID: 1893 RVA: 0x00004428 File Offset: 0x00002628
|
||||
[Token(Token = "0x1700019F")]
|
||||
public virtual int ConsumedStack
|
||||
{
|
||||
[Token(Token = "0x6000765")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001A0 RID: 416
|
||||
// (get) Token: 0x06000766 RID: 1894 RVA: 0x00004440 File Offset: 0x00002640
|
||||
[Token(Token = "0x170001A0")]
|
||||
public virtual int ProducedStack
|
||||
{
|
||||
[Token(Token = "0x6000766")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001A1 RID: 417
|
||||
// (get) Token: 0x06000767 RID: 1895 RVA: 0x00004458 File Offset: 0x00002658
|
||||
[Token(Token = "0x170001A1")]
|
||||
public virtual int ConsumedContinuations
|
||||
{
|
||||
[Token(Token = "0x6000767")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001A2 RID: 418
|
||||
// (get) Token: 0x06000768 RID: 1896 RVA: 0x00004470 File Offset: 0x00002670
|
||||
[Token(Token = "0x170001A2")]
|
||||
public virtual int ProducedContinuations
|
||||
{
|
||||
[Token(Token = "0x6000768")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001A3 RID: 419
|
||||
// (get) Token: 0x06000769 RID: 1897 RVA: 0x00004488 File Offset: 0x00002688
|
||||
[Token(Token = "0x170001A3")]
|
||||
public int StackBalance
|
||||
{
|
||||
[Token(Token = "0x6000769")]
|
||||
[Address(RVA = "0x479E60", Offset = "0x478C60", VA = "0x180479E60")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001A4 RID: 420
|
||||
// (get) Token: 0x0600076A RID: 1898 RVA: 0x000044A0 File Offset: 0x000026A0
|
||||
[Token(Token = "0x170001A4")]
|
||||
public int ContinuationsBalance
|
||||
{
|
||||
[Token(Token = "0x600076A")]
|
||||
[Address(RVA = "0x479E10", Offset = "0x478C10", VA = "0x180479E10")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600076B RID: 1899
|
||||
[Token(Token = "0x600076B")]
|
||||
[Address(Slot = "8")]
|
||||
public abstract int Run(InterpretedFrame frame);
|
||||
|
||||
// Token: 0x170001A5 RID: 421
|
||||
// (get) Token: 0x0600076C RID: 1900
|
||||
[Token(Token = "0x170001A5")]
|
||||
public abstract string InstructionName
|
||||
{
|
||||
[Token(Token = "0x600076C")]
|
||||
[Address(Slot = "9")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600076D RID: 1901 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600076D")]
|
||||
[Address(RVA = "0x479DC0", Offset = "0x478BC0", VA = "0x180479DC0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600076E RID: 1902 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600076E")]
|
||||
[Address(RVA = "0x479DA0", Offset = "0x478BA0", VA = "0x180479DA0", Slot = "10")]
|
||||
public virtual string ToDebugString(int instructionIndex, object cookie, Func<int, int> labelIndexer, IReadOnlyList<object> objects)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600076F RID: 1903 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600076F")]
|
||||
[Address(RVA = "0x479D80", Offset = "0x478B80", VA = "0x180479D80")]
|
||||
protected static void NullCheck(object o)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000770 RID: 1904 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000770")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
protected Instruction()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user