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