Erreur du compilateur CS0757
Mise à jour : novembre 2007
Message d'erreur
Une méthode partielle ne peut pas avoir plusieurs déclarations d'implémentation.
A partial method may not have multiple implementing declarations.
Une méthode partielle se compose d'exactement une déclaration de définition (signature) et d'une ou de zéro déclaration d'implémentation (corps). Il n'est pas autorisé de disposer de plusieurs déclarations d'implémentation pour les mêmes déclarations de définition. Les méthodes partielles peuvent être surchargées et chaque version surchargée peut avoir une ou zéro déclaration d'implémentation.
Pour corriger cette erreur
- Supprimez toutes les déclarations d'implémentation pour la méthode partielle, sauf une.
Exemple
L'exemple suivant génère l'erreur 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;
}
}