Error del compilador CS1615

Actualización: noviembre 2007

Mensaje de error

El argumento 'number' no se debe pasar con la palabra clave 'palabra clave'
Argument 'number' should not be passed with the 'keyword' keyword

Se ha utilizado una de las palabras clave ref u out pero la función no utiliza el parámetro ref o out para ese argumento. Para corregir este error, quite la palabra clave incorrecta y utilice la palabra clave correcta correspondiente a la declaración de función, si existe.

El código siguiente genera el error CS1615:

// CS1615.cs
class C
{
   public void f(int i) {}
   public static void Main()
   {
      int i = 1;
      f(ref i);  // CS1615
   }
}