Compiler Error CS1953
An expression tree lambda may not contain a method group.
A method call requires the () operator. The method name without that operator refers to the method group, which is the set of all the overloaded methods with that name.
To correct this error
- If you meant to call the method, add the () operator.
Example
The following example generates CS1953:
// cs1953.cs
using System;
using System.Linq.Expressions;
class CS1953
{
public static void Main()
{
double num = 10;
Expression<Func<bool>> testExpr =
() => num.GetType is int; // CS1953
}
}