using System; using System.Diagnostics.CodeAnalysis; using Cpp2IlInjected; namespace System.Linq.Expressions { /// Represents a strongly typed lambda expression as a data structure in the form of an expression tree. This class cannot be inherited. /// The type of the delegate that the represents. // Token: 0x02000095 RID: 149 [Token(Token = "0x2000095")] public class Expression : 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; } } /// Compiles the lambda expression described by the expression tree into executable code and produces a delegate that represents the lambda expression. /// A delegate of type that represents the compiled lambda expression described by the . // 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; } /// Compiles the lambda expression described by the expression tree into interpreted or compiled code and produces a delegate that represents the lambda expression. /// /// to indicate that the expression should be compiled to an interpreted form, if it is available; otherwise. /// A delegate that represents the compiled lambda expression described by the . // 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 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; } } }