Errore del compilatore CS1609

Aggiornamento: novembre 2007

Messaggio di errore

Impossibile inserire modificatori nelle dichiarazioni delle funzioni di accesso agli eventi.
Modifiers cannot be placed on event accessor declarations

I modificatori possono essere inseriti solo nelle dichiarazioni degli eventi e non in quelle delle funzioni di accesso agli eventi. Per ulteriori informazioni, vedere Utilizzo delle proprietà (Guida per programmatori C#).

Esempio

Il seguente codice di esempio genera l'errore CS1609:

// 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 {}
   }
}