m
This commit is contained in:
@@ -0,0 +1,242 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Linq.Expressions
|
||||
{
|
||||
/// <summary>Describes a lambda expression. This captures a block of code that is similar to a .NET method body.</summary>
|
||||
// Token: 0x0200009F RID: 159
|
||||
[Token(Token = "0x200009F")]
|
||||
[DebuggerTypeProxy(typeof(Expression.LambdaExpressionProxy))]
|
||||
public abstract class LambdaExpression : Expression, IParameterProvider
|
||||
{
|
||||
// Token: 0x060004E8 RID: 1256 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60004E8")]
|
||||
[Address(RVA = "0xE5E1B0", Offset = "0xE5D1B0", VA = "0x180E5E1B0")]
|
||||
internal LambdaExpression(Expression body)
|
||||
{
|
||||
}
|
||||
|
||||
/// <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.LambdaExpression.Type" /> that represents the static type of the expression.</returns>
|
||||
// Token: 0x170000B9 RID: 185
|
||||
// (get) Token: 0x060004E9 RID: 1257 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000B9")]
|
||||
public sealed override Type Type
|
||||
{
|
||||
[Token(Token = "0x60004E9")]
|
||||
[Address(RVA = "0x85E360", Offset = "0x85D360", VA = "0x18085E360", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000BA RID: 186
|
||||
// (get) Token: 0x060004EA RID: 1258
|
||||
[Token(Token = "0x170000BA")]
|
||||
internal abstract Type TypeCore
|
||||
{
|
||||
[Token(Token = "0x60004EA")]
|
||||
[Address(Slot = "12")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170000BB RID: 187
|
||||
// (get) Token: 0x060004EB RID: 1259
|
||||
[Token(Token = "0x170000BB")]
|
||||
internal abstract Type PublicType
|
||||
{
|
||||
[Token(Token = "0x60004EB")]
|
||||
[Address(Slot = "13")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <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: 0x170000BC RID: 188
|
||||
// (get) Token: 0x060004EC RID: 1260 RVA: 0x00002FA0 File Offset: 0x000011A0
|
||||
[Token(Token = "0x170000BC")]
|
||||
public sealed override ExpressionType NodeType
|
||||
{
|
||||
[Token(Token = "0x60004EC")]
|
||||
[Address(RVA = "0xC42A40", Offset = "0xC41A40", VA = "0x180C42A40", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ExpressionType.Add;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the name of the lambda expression.</summary>
|
||||
/// <returns>The name of the lambda expression.</returns>
|
||||
// Token: 0x170000BD RID: 189
|
||||
// (get) Token: 0x060004ED RID: 1261 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000BD")]
|
||||
public string Name
|
||||
{
|
||||
[Token(Token = "0x60004ED")]
|
||||
[Address(RVA = "0xE5E220", Offset = "0xE5D220", VA = "0x180E5E220")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000BE RID: 190
|
||||
// (get) Token: 0x060004EE RID: 1262 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000BE")]
|
||||
internal virtual string NameCore
|
||||
{
|
||||
[Token(Token = "0x60004EE")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the body of the lambda expression.</summary>
|
||||
/// <returns>An <see cref="T:System.Linq.Expressions.Expression" /> that represents the body of the lambda expression.</returns>
|
||||
// Token: 0x170000BF RID: 191
|
||||
// (get) Token: 0x060004EF RID: 1263 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000BF")]
|
||||
public Expression Body
|
||||
{
|
||||
[Token(Token = "0x60004EF")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the return type of the lambda expression.</summary>
|
||||
/// <returns>The <see cref="T:System.Type" /> object representing the type of the lambda expression.</returns>
|
||||
// Token: 0x170000C0 RID: 192
|
||||
// (get) Token: 0x060004F0 RID: 1264 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000C0")]
|
||||
public Type ReturnType
|
||||
{
|
||||
[Token(Token = "0x60004F0")]
|
||||
[Address(RVA = "0xE5E280", Offset = "0xE5D280", VA = "0x180E5E280")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the value that indicates if the lambda expression will be compiled with the tail call optimization.</summary>
|
||||
/// <returns>True if the lambda expression will be compiled with the tail call optimization, otherwise false.</returns>
|
||||
// Token: 0x170000C1 RID: 193
|
||||
// (get) Token: 0x060004F1 RID: 1265 RVA: 0x00002FB8 File Offset: 0x000011B8
|
||||
[Token(Token = "0x170000C1")]
|
||||
public bool TailCall
|
||||
{
|
||||
[Token(Token = "0x60004F1")]
|
||||
[Address(RVA = "0x9DE1B0", Offset = "0x9DD1B0", VA = "0x1809DE1B0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000C2 RID: 194
|
||||
// (get) Token: 0x060004F2 RID: 1266 RVA: 0x00002FD0 File Offset: 0x000011D0
|
||||
[Token(Token = "0x170000C2")]
|
||||
internal virtual bool TailCallCore
|
||||
{
|
||||
[Token(Token = "0x60004F2")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060004F3 RID: 1267 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004F3")]
|
||||
[Address(RVA = "0xBA1FA0", Offset = "0xBA0FA0", VA = "0x180BA1FA0", Slot = "10")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
ParameterExpression IParameterProvider.GetParameter(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060004F4 RID: 1268 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004F4")]
|
||||
[Address(RVA = "0xE5E170", Offset = "0xE5D170", VA = "0x180E5E170", Slot = "16")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
internal virtual ParameterExpression GetParameter(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170000C3 RID: 195
|
||||
// (get) Token: 0x060004F5 RID: 1269 RVA: 0x00002FE8 File Offset: 0x000011E8
|
||||
[Token(Token = "0x170000C3")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
int IParameterProvider.ParameterCount
|
||||
{
|
||||
[Token(Token = "0x60004F5")]
|
||||
[Address(RVA = "0x811DD0", Offset = "0x810DD0", VA = "0x180811DD0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000C4 RID: 196
|
||||
// (get) Token: 0x060004F6 RID: 1270 RVA: 0x00003000 File Offset: 0x00001200
|
||||
[Token(Token = "0x170000C4")]
|
||||
[ExcludeFromCodeCoverage]
|
||||
internal virtual int ParameterCount
|
||||
{
|
||||
[Token(Token = "0x60004F6")]
|
||||
[Address(RVA = "0xE5E240", Offset = "0xE5D240", VA = "0x180E5E240", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Produces a delegate that represents the lambda expression.</summary>
|
||||
/// <returns>A <see cref="T:System.Delegate" /> that contains the compiled version of the lambda expression.</returns>
|
||||
// Token: 0x060004F7 RID: 1271 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004F7")]
|
||||
[Address(RVA = "0xE5E020", Offset = "0xE5D020", VA = "0x180E5E020")]
|
||||
public Delegate Compile()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Produces an interpreted or compiled 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's available; otherwise, <see langword="false" />.</param>
|
||||
/// <returns>A delegate that represents the compiled lambda expression described by the <see cref="T:System.Linq.Expressions.LambdaExpression" /> object.</returns>
|
||||
// Token: 0x060004F8 RID: 1272 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004F8")]
|
||||
[Address(RVA = "0xE5E020", Offset = "0xE5D020", VA = "0x180E5E020")]
|
||||
public Delegate Compile(bool preferInterpretation)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Produces a delegate that represents the lambda expression.</summary>
|
||||
/// <param name="debugInfoGenerator">Debugging information generator used by the compiler to mark sequence points and annotate local variables.</param>
|
||||
/// <returns>A delegate containing the compiled version of the lambda.</returns>
|
||||
// Token: 0x060004F9 RID: 1273 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004F9")]
|
||||
[Address(RVA = "0xE5E020", Offset = "0xE5D020", VA = "0x180E5E020")]
|
||||
public Delegate Compile(DebugInfoGenerator debugInfoGenerator)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001F6 RID: 502
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001F6")]
|
||||
private readonly Expression _body;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user