コード例 #1
0
ファイル: EntryPoint.cs プロジェクト: gitter-badger/USharp
        public static byte[] Unload()
        {
            DateTime beginUnloadTime = DateTime.Now;

            FMessage.Log("BeginUnload: " + beginUnloadTime.TimeOfDay);

            HotReload.OnUnload();

            HotReload.Data.BeginUnloadTime = beginUnloadTime;
            byte[] data = HotReload.Data.Save();
            HotReload.Data.Close();

            TimeSpan endUnloadTime = DateTime.Now.TimeOfDay;

            FMessage.Log("EndUnload: " + endUnloadTime + " (" + (endUnloadTime - beginUnloadTime.TimeOfDay) + ")");
            return(data);
        }
コード例 #2
0
ファイル: EntryPoint.cs プロジェクト: zwywilliam/USharp
        public static void Unload()
        {
            DateTime beginUnloadTime = DateTime.Now;

            FMessage.Log("BeginUnload: " + beginUnloadTime.TimeOfDay);

            HotReload.OnUnload();

            HotReload.Data.BeginUnloadTime = beginUnloadTime;
            byte[] data = HotReload.Data.Save();
            HotReload.Data.Close();

            SharedRuntimeState.SetHotReloadData(data);

            TimeSpan endUnloadTime = DateTime.Now.TimeOfDay;

            FMessage.Log("EndUnload: " + endUnloadTime + " (" + (endUnloadTime - beginUnloadTime.TimeOfDay) + ")");
        }