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); }
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) + ")"); }