Compartir a través de


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;
    }
}

Vea también

Referencia

Clases y métodos parciales (Guía de programación de C#)