Compilerfehler CS1609

Aktualisiert: November 2007

Fehlermeldung

Modifizierer können nicht in Ereignisaccessordeklarationen positioniert werden
Modifiers cannot be placed on event accessor declarations

Modifizierer können nur in Ereignisdeklarationen und nicht in Ereignisaccessordeklarationen positioniert werden. Weitere Informationen finden Sie unter Verwenden von Eigenschaften (C#-Programmierhandbuch).

Beispiel

Im folgenden Beispiel wird CS1609 generiert:

// CS1609.cs
// compile with: /target:library
delegate int Del();
class A
{
   public event Del MyEvent 
   {
      private add {}   // CS1609
      // try the following line instead
      // add {}
      remove {}
   }
}