using System; namespace MediaBrowser.Model.Events { /// /// Provides a generic EventArgs subclass that can hold any kind of object. /// /// public class GenericEventArgs : EventArgs { /// /// Gets or sets the argument. /// /// The argument. public T Argument { get; set; } /// /// Initializes a new instance of the class. /// /// The argument. public GenericEventArgs(T arg) { Argument = arg; } } }