C# Error
CS1609 – Modifiers cannot be placed on event accessor declarations
Reason for the Error & Solution
Modifiers cannot be placed on event accessor declarations
Modifiers can only be placed on event declarations and not on the event accessor declarations. For more information, see .
Example
The following sample generates 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 {}
}
}