コード例 #1
0
 public void Remove(CpuInfo cpu)
 {
     if (_cpuLookup.ContainsKey(cpu.Name))
     {
         _cpuLookup.Remove(cpu.Name);
     }
 }
コード例 #2
0
        public bool Update(CpuInfo info)
        {
            var settings = GetCpuSettings();

            settings.AddOrUpdate(info);
            _cpuWrapper.CreateCpu(info);
            return(settings.Save(ConfigurationProvider.CpuSettingsFile));
        }
コード例 #3
0
        private void Disconnect(CpuInfo info)
        {
            var settings = GetCpuSettings();

            settings.Remove(info);
            _cpuWrapper.DisconnectCpu(info);
            settings.Save(ConfigurationProvider.CpuSettingsFile);
        }
コード例 #4
0
        public CpuInfo AddOrUpdate(CpuInfo cpu)
        {
            Remove(cpu);

            _cpuLookup.Add(cpu.Name, cpu);

            return(cpu);
        }
コード例 #5
0
 public void Add(CpuInfo info)
 {
     Update(info);
 }