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: 0x020000A0 RID: 160 [Token(Token = "0x20000A0")] public class Expression : LambdaExpression { // Token: 0x060004FA RID: 1274 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60004FA")] [Address(RVA = "0x30AFD30", Offset = "0x30AED30", VA = "0x1830AFD30")] internal Expression(Expression body) { } // Token: 0x170000C5 RID: 197 // (get) Token: 0x060004FB RID: 1275 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170000C5")] internal sealed override Type TypeCore { [Token(Token = "0x60004FB")] [Address(RVA = "0x30AFDB0", Offset = "0x30AEDB0", VA = "0x1830AFDB0", Slot = "12")] get { return null; } } // Token: 0x170000C6 RID: 198 // (get) Token: 0x060004FC RID: 1276 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170000C6")] internal override Type PublicType { [Token(Token = "0x60004FC")] [Address(RVA = "0x30AFD50", Offset = "0x30AED50", VA = "0x1830AFD50", 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: 0x060004FD RID: 1277 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004FD")] [Address(RVA = "0x2BECA00", Offset = "0x2BEBA00", VA = "0x182BECA00")] 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: 0x060004FE RID: 1278 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004FE")] [Address(RVA = "0x30AFC20", Offset = "0x30AEC20", VA = "0x1830AFC20")] public new TDelegate Compile(bool preferInterpretation) { return null; } // Token: 0x060004FF RID: 1279 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004FF")] [Address(RVA = "0x30AFCF0", Offset = "0x30AECF0", VA = "0x1830AFCF0", Slot = "18")] [ExcludeFromCodeCoverage] internal virtual Expression Rewrite(Expression body, ParameterExpression[] parameters) { return null; } // Token: 0x06000500 RID: 1280 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000500")] [Address(RVA = "0x30AFBC0", Offset = "0x30AEBC0", VA = "0x1830AFBC0", Slot = "9")] protected internal override Expression Accept(ExpressionVisitor visitor) { return null; } } }