public async Task AddCpuRange(string[] cpus) { await Task.Run(() => { var collection = new VariableInfoCollection(); collection.Open(ConfigurationProvider.VariableSettingsFile); collection.AddCpuRange(cpus); collection.Save(ConfigurationProvider.VariableSettingsFile); }).ConfigureAwait(false); }
public async Task RemoveRange(string cpuName, IEnumerable <string> variableNames) { await Task.Run(() => { var collection = new VariableInfoCollection(); collection.Open(ConfigurationProvider.VariableSettingsFile); collection.RemoveRange(cpuName, variableNames); collection.Save(ConfigurationProvider.VariableSettingsFile); }).ConfigureAwait(false); }