using System; namespace Chernobyl.Event { /// /// An event argument used when an event is reporting an affect to an /// instance of some type. /// /// public class EventArgs : EventArgs { /// /// Initializes a new instance of the class. /// /// The affected item that is being reported by the /// event. public EventArgs(T value) { Value = value; } /// /// The affected item that is being reported by the event. /// public T Value { get; protected set; } } }