CS1020 de erro do compilador

Mensagem de erro

Operador binário que pode ser sobrecarregado é esperado

Foi feita uma tentativa de definir um sobrecarga de operador, mas o operador não era um operador binário, usa dois parâmetros.

O exemplo a seguir gera CS1020:

// CS1020.cs
public class iii
{
   public static int operator ++(iii aa, int bb)   // CS1020, change ++ to +
   {
      return 0;
   }

   public static void Main()
   {
   }
}