CS1670 de erro do compilador

Mensagem de erro

params inválido neste contexto

Uma série de recursos translation from VPE for Csharp é incompatível com listas de argumentos de variável e não permitem a paramspalavra-chave, incluindo o seguinte:

  • Listas de parâmetros de métodos anônimo

  • Operadores sobrecarregados

Exemplo

O exemplo a seguir gera CS1670:

// CS1670.cs
public class C
{
    public bool operator +(params int[] paramsList)  // CS1670
    {
        return false;
    }

    static void Main()
    {
    }
}