public SetDefaultEmulationSettingsCommand(EmulationSettings settings) { if (settings == null) throw new ArgumentNullException(nameof(settings)); Settings = settings; }
/// <summary> /// Copy constructor /// </summary> /// <param name="other"></param> public EmulationSettings(EmulationSettings other) { if (other != null) { EmulateTimings = other.EmulateTimings; PreGenerateProbe = other.PreGenerateProbe; } }
public SetDefaultEmulationSettingsCommand(EmulationSettings settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } Settings = settings; }
public void Save(SettingsStorage storage) { storage.SetValue("EmulationSettings", EmulationSettings.Save()); }
public void Load(SettingsStorage storage) { EmulationSettings.Load(storage.GetValue <SettingsStorage>("EmulationSettings")); }