C# Programming/Keywords/add
Appearance
The add
and remove
keywords allow you to execute code whenever a delegate is added or removed from an event. Its usage is similar to the get and set keywords with properties:
public event MyDelegateType MyEvent
{
add
{
// here you can use the keyword "value" to access the delegate that is being added
...
}
remove
{
// here you can use the keyword "value" to access the delegate that is being removed
...
}
}
The code in the add
block will be executed when a delegate is added to the event. Similarly, the code in the remove
block will be executed when a delegate is removed from the event.
C# Keywords | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Special C# Identifiers (Contextual Keywords) | |||||||||||||||
| |||||||||||||||
Contextual Keywords (Used in Queries) | |||||||||||||||
|