namespace SM.Base.Utility { /// /// /// public interface IInitializable { /// /// If true, its already initialized. /// bool IsInitialized { get; set; } /// /// A event when the object was activated. /// void Activate(); /// /// A event, when the object was first initialized. /// void Initialization(); } }