/// <summary> /// InitializeWithEngine initializes ReactiveUI.Serialization with a /// storage engine to load and save objects. /// </summary> /// <param name="engine">The engine to use.</param> public static void InitializeWithEngine(IStorageEngine engine) { var extEngine = engine as IExtendedStorageEngine; if (extEngine != null) { Engine = extEngine; } else { Engine = new NaiveExtendedEngine(engine); } }