using System; namespace Hazel { public class DisconnectedEventArgs : EventArgs { /// /// Optional disconnect reason. May be null. /// public readonly string Reason; /// /// Optional data sent with a disconnect message. May be null. /// You must not recycle this. If you need the message outside of a callback, you should copy it. /// public readonly MessageReader Message; public DisconnectedEventArgs(string reason, MessageReader message) { this.Reason = reason; this.Message = message; } } }