namespace MediaBrowser.ServerApplication.Native { /// /// Class NativeApp /// public static class NativeApp { /// /// Shutdowns this instance. /// public static void Shutdown() { MainStartup.Shutdown(); } /// /// Restarts this instance. /// public static void Restart() { MainStartup.Restart(); } /// /// Determines whether this instance [can self restart]. /// /// true if this instance [can self restart]; otherwise, false. public static bool CanSelfRestart { get { return MainStartup.CanSelfRestart; } } /// /// Gets a value indicating whether [supports automatic run at startup]. /// /// true if [supports automatic run at startup]; otherwise, false. public static bool SupportsAutoRunAtStartup { get { return true; } } /// /// Gets a value indicating whether this instance can self update. /// /// true if this instance can self update; otherwise, false. public static bool CanSelfUpdate { get { return MainStartup.CanSelfUpdate; } } } }