Error del compilador CS1107
Actualización: noviembre 2007
Mensaje de error
Un parámetro sólo puede tener un modificador 'nombre de modificador'.
A parameter can only have one 'modifier name' modifier.
Es un error que los modificadores de parámetro como this, ref y out aparezcan más de una vez en una definición de parámetro.
Ejemplo
El ejemplo siguiente genera el error CS1107:
// cs1107.cs
public static class Test
{
// Extension methods.
public static void TestMethod(this this t) {} // CS1107
// Regular Instance Method
public void TestMethod(ref ref int i) {} // CS1107
}