Erreur du compilateur CS0750
Mise à jour : novembre 2007
Message d'erreur
Une méthode partielle ne peut pas avoir de modificateurs d'accès ou de modificateurs virtual, abstract, override, new, sealed ou extern.
A partial method cannot have access modifiers or the virtual, abstract, override, new, sealed, or extern modifiers.
Du fait de leur comportement spécifique, les méthodes partielles sont soumises à des restrictions quant aux modificateurs qu'elles peuvent accepter.
Pour corriger cette erreur
- Supprimez le modificateur non autorisé de la déclaration de méthode.
Exemple
L'exemple suivant génère l'erreur CS0750 :
// cs0750.cs
using System;
public class Base
{
protected virtual void PartG()
{
}
protected void PartH()
{
}
protected virtual void PartI()
{
}
}
public partial class C:Base
{
// All these partial method declarations
// will generate CS0750.
public partial void PartA();
private partial void PartB();
protected partial void PartC();
internal partial void PartD();
virtual partial void PartE();
abstract partial void PartF();
override partial void PartG();
new partial void PartH();
sealed override partial void PartI();
extern partial void PartJ();
public static int Main()
{
return 1;
}
}