e46a49ecf1
Former-commit-id: d0813289fa2d35e1f8ed77530acb4fb1df441bc0
25 lines
366 B
C#
25 lines
366 B
C#
// CS8153: An expression tree lambda cannot contain a call to a method, property, or indexer that returns by reference
|
|
// Line: 11
|
|
|
|
using System;
|
|
using System.Linq.Expressions;
|
|
|
|
class X
|
|
{
|
|
void Foo ()
|
|
{
|
|
Expression<Func<int>> e = () => Test (ref this[0]);
|
|
}
|
|
|
|
static int Test (ref int y)
|
|
{
|
|
return y;
|
|
}
|
|
|
|
ref int this [int y] {
|
|
get {
|
|
throw null;
|
|
}
|
|
}
|
|
}
|