using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace RomCheater.Core { public interface IControlClosingEventArgs { T Args { get; } } public class ControlClosingEventArgs : BaseEventArgs { public ControlClosingEventArgs() :this(null) { } public ControlClosingEventArgs(object sender) : this(sender, default(T)) { } public ControlClosingEventArgs(object sender, T args) : base(sender) { this.Args = args; } #region IControlClosingEventArgs Members private T _Args; public T Args { get { return _Args; } private set { _Args = value; } } #endregion } }