namespace Robust.Shared.IoC { /// /// If implemented on a type instantiated by IoC, /// will be called after all dependencies have been injected. /// Do not assume any order in the initialization of other managers, /// Or the availability of things through /// /// /// public interface IPostInjectInit { /// /// Essentially functions as a constructor after dependencies have been injected. /// void PostInject(); } }