Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
An expression tree lambda may not contain a method with variable arguments
The unsupported __arglist keyword is not allowed in lambda expressions that compile to expression trees.
To correct this error
- Forget that you ever heard of __arglist.
Example
The following code produces CS1952:
// cs1952.cs
using System;
using System.Linq.Expressions;
class Test
{
public static int M(__arglist)
{
return 1;
}
static int Main()
{
Expression<Func<int, int>> f = x => Test.M(__arglist(x)); // CS1952
return 1;
}
}