CS1953 de erro do compilador

Mensagem de erro

Uma expressão lambda de árvore pode não contêm um agrupar de método.

Uma telefonar de método requer o () operador. O nome de método sem esse operador se refere o agrupar de método, que é o conjunto de todos os métodos sobrecarregados com esse nome.

Para corrigir este erro

  • Se você pretendia chamar o método, adicione o () operador.

Exemplo

O exemplo a seguir gera 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 
    }
}