| 1234567891011121314151617181920212223242526272829 |
- 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"/> 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;
- }
- }
- }
|