| 123456789101112131415161718192021222324252627282930313233 | using System;namespace MediaBrowser.Model.Events{    /// <summary>    /// Provides a generic EventArgs subclass that can hold any kind of object    /// </summary>    /// <typeparam name="T"></typeparam>    public class GenericEventArgs<T> : EventArgs    {        /// <summary>        /// Gets or sets the argument.        /// </summary>        /// <value>The argument.</value>        public T Argument { get; set; }        /// <summary>        /// Initializes a new instance of the <see cref="GenericEventArgs{T}"/> class.        /// </summary>        /// <param name="arg">The argument.</param>        public GenericEventArgs(T arg)        {            Argument = arg;        }        /// <summary>        /// Initializes a new instance of the <see cref="GenericEventArgs{T}"/> class.        /// </summary>        public GenericEventArgs()        {        }    }}
 |