using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Linq.Expressions; public class Test { public static void Main() { Expression<Func<int, bool>> exp2 = i => i % 2 == 0; } }
Standard input is empty
Standard output is empty
Unhandled Exception: System.InvalidOperationException: Parameter out of scope at System.Linq.Expressions.ParameterExpression.Emit (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.EmitContext.Emit (System.Linq.Expressions.Expression expression) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.EmitNonLiftedBinary (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.EmitArithmeticBinary (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.Emit (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.EmitContext.Emit (System.Linq.Expressions.Expression expression) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.EmitNonLiftedBinary (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.EmitRelationalBinary (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.Emit (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.EmitContext.Emit (System.Linq.Expressions.Expression expression) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.EmitLogicalShortCircuit (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.EmitLogicalBinary (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.Emit (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.LambdaExpression.EmitBody (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.EmitContext.Emit () [0x00000] in <filename unknown>:0 at System.Linq.Expressions.CompilationContext.AddCompilationUnit (System.Linq.Expressions.EmitContext parent, System.Linq.Expressions.LambdaExpression lambda) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.CompilationContext.AddCompilationUnit (System.Linq.Expressions.LambdaExpression lambda) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.LambdaExpression.Compile () [0x00000] in <filename unknown>:0 at System.Linq.Expressions.Expression`1[System.Func`2[System.Int32,System.Boolean]].Compile () [0x00000] in <filename unknown>:0 at Test.Main () [0x00000] in <filename unknown>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidOperationException: Parameter out of scope at System.Linq.Expressions.ParameterExpression.Emit (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.EmitContext.Emit (System.Linq.Expressions.Expression expression) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.EmitNonLiftedBinary (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.EmitArithmeticBinary (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.Emit (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.EmitContext.Emit (System.Linq.Expressions.Expression expression) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.EmitNonLiftedBinary (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.EmitRelationalBinary (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.Emit (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.EmitContext.Emit (System.Linq.Expressions.Expression expression) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.EmitLogicalShortCircuit (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.EmitLogicalBinary (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.BinaryExpression.Emit (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.LambdaExpression.EmitBody (System.Linq.Expressions.EmitContext ec) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.EmitContext.Emit () [0x00000] in <filename unknown>:0 at System.Linq.Expressions.CompilationContext.AddCompilationUnit (System.Linq.Expressions.EmitContext parent, System.Linq.Expressions.LambdaExpression lambda) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.CompilationContext.AddCompilationUnit (System.Linq.Expressions.LambdaExpression lambda) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.LambdaExpression.Compile () [0x00000] in <filename unknown>:0 at System.Linq.Expressions.Expression`1[System.Func`2[System.Int32,System.Boolean]].Compile () [0x00000] in <filename unknown>:0 at Test.Main () [0x00000] in <filename unknown>:0