Files
ssh.net/src/Renci.SshNet/MessageEventArgs.cs
T
2016-02-03 21:18:34 +01:00

30 lines
876 B
C#

using System;
namespace Renci.SshNet
{
/// <summary>
/// Provides data for message events.
/// </summary>
/// <typeparam name="T">Message type</typeparam>
public class MessageEventArgs<T> : EventArgs
{
/// <summary>
/// Gets the message.
/// </summary>
public T Message { get; private set; }
/// <summary>
/// Initializes a new instance of the <see cref="MessageEventArgs&lt;T&gt;"/> class.
/// </summary>
/// <param name="message">The message.</param>
/// <exception cref="ArgumentNullException"><paramref name="message"/> is null.</exception>
public MessageEventArgs(T message)
{
if (message == null)
throw new ArgumentNullException("message");
this.Message = message;
}
}
}