private long UpdateAdapterId(long adapterId, DisplaySettings current) { var name = Adapters[adapterId].Name; if (current.Adapters.All(x => x.Value.Name != name)) { MissingAdapters.Add(Adapters[adapterId]); return(adapterId); } return(current.Adapters.Where(x => x.Value.Name == name).Select(x => x.Key).First()); }
public static void SaveCurrentDisplaySettings(string filename) { File.WriteAllText(filename, JsonConvert.SerializeObject(DisplaySettings.GetCurrent(activeOnly: true), JsonSerializerSettings)); }