Beispiel #1
0
 public PCAnalysis(CPUAnalysis cpuAnalysis, List <GPUAnalysis> gpuAnalysis,
                   List <RAMAnalysis> ramAnalysis, List <DriveAnalysis> driveAnalysis,
                   MotherboardAnalysis motherboardAnalysis)
 {
     CPU         = cpuAnalysis;
     GPU         = gpuAnalysis;
     RAM         = ramAnalysis;
     Drive       = driveAnalysis;
     Motherboard = motherboardAnalysis;
 }
Beispiel #2
0
        private void Timer1_Tick(object sender, EventArgs e)
        {
            PCAnalysis pcAnalysis = pcAnalyzer.Analyze();

            pc.Update();
            allTabListBox.Items.Clear();
            CPUAnalysis analysis = pcAnalysis.CPU;

            analysis.Where <bool>((object self, PropertyInfo prop, bool value) =>
            {
                if (value)
                {
                    allTabListBox.Items.Add(prop.Name + " thresholded");
                }
            });
            label1.Text = String.Format("{0:N2}", utils.UpdateGetTotalUtilization());
        }