Represents the base class for classes that contain event data, and provides a value to use for events that do not include event data.
Represents the base class for classes that contain event data, and provides a value to use for events that do not include event data.
This class serves as the base class for all classes that represent event data. For example, the System.AssemblyLoadEventArgs class derives from EventArgs and is used to hold the data for assembly load events. To create a custom event data class, create a class that derives from the EventArgs class and provide the properties to store the necessary data. The name of your custom event data class should end with EventArgs.
http://msdn.microsoft.com/en-us/library/system.eventargs(v=vs.110).aspx