using System; namespace TyphoonEvent { public interface IEventProxy { Type MessageType { get; } void Invoke(T message); bool IsEnable { get; } void Enable(); void Disable(); void Release(); } }