コード例 #1
0
        public void ExecuteStart()
        {
            Execute.OnUIThread(() =>
            {
                if (_displayRequest != null)
                {
                    _displayRequest.RequestRelease();
                    _displayRequest = null;

                    _displayRequest = new DisplayRequest();
                    _displayRequest.RequestActive();
                }
                else
                {
                    _displayRequest = new DisplayRequest();
                    _displayRequest.RequestActive();
                }
            });

            Transporter.Start();
        }
コード例 #2
0
ファイル: Shell.cs プロジェクト: asbarkouky85/CodeShellCore
        public static void Start(Shell cont)
        {
            App = cont;

            Logger.Set(ProjectAssembly.GetName().Name);
            AppDomain.CurrentDomain.ProcessExit += (e, s) =>
            {
                App.Dispose();
            };
            string envName = EnvironmentName == null ? "" : "-" + EnvironmentName;

            Console.Title = ProjectAssembly.GetName().Name + "-v" + ProjectAssembly.GetVersionString() + envName;
            if (App.useTransporter)
            {
                Transporter.Start();
            }
            if (App.useTimedJobs)
            {
                App.StartJobs();
            }
            cont.OnReady();
        }