CS1609 de erro do compilador

Mensagem de erro

Modificadores não podem ser colocados no evento acessador declarações

Modificadores só podem ser colocados em declarações de evento e não no evento acessador declarações.Para obter mais informações, consulte Usando Propriedades (guia de programação C#).

Exemplo

O exemplo a seguir gera 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 {}
   }
}