Partager via


Erreur du compilateur CS0764

Mise à jour : novembre 2007

Message d'erreur

Les deux déclarations de méthode partielle doivent être unsafe ou aucune ne doit l'être
Both partial method declarations must be unsafe or neither may be unsafe

Une méthode partielle comprend une déclaration de définition (signature) et une déclaration d'implémentation facultative (corps). Si la déclaration de définition a le modificateur unsafe, la déclaration d'implémentation doit également l'avoir. Inversement, si la déclaration d'implémentation dispose du modificateur unsafe, la déclaration de définition doit également l'avoir.

Pour corriger cette erreur

  • En supposant que la déclaration de définition soit correcte, ajoutez ou supprimez le modificateur unsafe de la déclaration d'implémentation pour qu'elle corresponde à la déclaration de définition.

Exemple

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

Voir aussi

Référence

Classes et méthodes partielles (Guide de programmation C#)