using System;
namespace Renci.SshNet
{
    /// 
    /// Provides data for message events.
    /// 
    /// Message type
    public class MessageEventArgs : EventArgs
    {
        /// 
        /// Gets the message.
        /// 
        public T Message { get; private set; }
        /// 
        /// Initializes a new instance of the  class.
        /// 
        /// The message.
        ///  is null.
        public MessageEventArgs(T message)
        {
            if (message == null)
                throw new ArgumentNullException("message");
            this.Message = message;
        }
    }
}