Compilerfehler CS0764
Aktualisiert: November 2007
Fehlermeldung
Beide partiellen Methodendeklarationen müssen unsicher sein, oder keine von beiden darf unsicher sein.
Both partial method declarations must be unsafe or neither may be unsafe
Eine partielle Methode besteht aus einer definierenden Deklaration (Signatur) und einer optionalen implementierenden Deklaration (Text). Wenn die definierende Deklaration den unsafe-Modifizierer aufweist, muss auch die implementierende Deklaration diesen Modifizierer aufweisen. Und wenn die implementierende Deklaration den unsafe-Modifizierer aufweist, muss dies auch die definierende Deklaration tun.
So beheben Sie diesen Fehler
- Wenn die definierende Deklaration korrekt ist, fügen Sie der implementierenden Deklaration den unsafe-Modifizierer hinzu bzw. entfernen Sie ihn daraus, sodass sie mit der definierenden Deklaration übereinstimmt.
Beispiel
// 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;
}
}