Event name
|
(Required) Specifies the name of the event. The name must begin with a letter; spaces and most non-alphanumeric characters are not allowed.
|
Public/Protected/Private
|
Specifies the access modifier that applies to the event:
![]() ![]() ![]() |
Abstract
|
(Enabled only if current class is abstract) If checked, specifies that the event is abstract and cannot be instantiated. An abstract event is designed to be inherited and to be implemented by the inheriting class. Therefore, an abstract event cannot be private, nor can it be static.
|
Static
|
If checked, specifies that the event is static. A static event is accessible by every instance of the class and (if public) by clients of the class without the need to create an instance of the class.
A static event cannot be abstract.
|
Delegate
|
If checked, enables the field to the right in which you can specify a class that serves as the event delegate.
|
Insertion position
|
Determines where the event code is inserted in the source file.
|