You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
849 B
C#

9 months ago
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 <c>null</c>.</exception>
public MessageEventArgs(T message)
{
if (message == null)
throw new ArgumentNullException("message");
Message = message;
}
}
}