Error del compilador CS0757
Actualización: noviembre 2007
Mensaje de error
Un método parcial no puede tener varias declaraciones de implementación.
A partial method may not have multiple implementing declarations.
Un método parcial se compone exactamente de una declaración de definición (firma) y una declaración de implementación (cuerpo) o ninguna. No se permiten varias declaraciones de implementación para las mismas declaraciones de definición idénticas. Los métodos parciales se pueden sobrecargar y cada versión sobrecargada puede tener una declaración de implementación (o ninguna).
Para corregir este error
- Quite todas las declaraciones de implementación para el método parcial excepto una.
Ejemplo
El ejemplo siguiente genera el error CS0757:
// cs0757.cs
using System;
public partial class C
{
// Defining declaration.
partial void Part();
// Implementing declaration.
partial void Part()
{
//...Do something.
}
// Second implementing declaration.
partial void Part() // CS0757
{
//...Do something.
}
public static int Main()
{
return 1;
}
}