Error del compilador CS0764
Actualización: noviembre 2007
Mensaje de error
Ambas declaraciones de métodos parciales deben ser no seguras o ninguna de ellas debe ser no segura
Both partial method declarations must be unsafe or neither may be unsafe
Un método parcial se compone de una declaración de definición (firma) y una declaración de implementación opcional (cuerpo). Si la declaración de definición tiene el modificador unsafe, la declaración de implementación también debe tenerlo. A la inversa, si la declaración de implementación tiene el modificador unsafe, la declaración de definición también debe tenerlo.
Para corregir este error
- Suponiendo que la declaración de definición sea correcta, agregue o quite el modificador unsafe de la declaración de implementación para que coincida con la declaración de definición.
Ejemplo
// cs0764.cs
// Compile with: /target:library /unsafe
public partial class C
{
partial void Part();
unsafe partial void Part() //CS0764
{
}
public static int Main()
{
return 1;
}
}