private static void Boot() { Type target; target = AbstractBootstrap.GetTypeInternal("Bootstrap"); if (!typeof(AbstractBootstrap).IsAssignableFrom(target)) { throw new TypeLoadException( "Bootstrap is not instance of AbstractBootstrap"); } AbstractBootstrap._instance = (AbstractBootstrap)Activator.CreateInstance(target); AbstractBootstrap._instance.Initialize(); }
public virtual Type GetType(string name) { return(AbstractBootstrap.GetTypeInternal(name)); }