using System; namespace TrueCraft.API { /// /// The subject of an event. When it's disposed, it raises an event and the associated /// scheduled events are discarded. /// public interface IEventSubject : IDisposable { event EventHandler Disposed; } }