Files
HardwareMonitorStatusWindow/Service/HardwareUpdateVisitor.cs
Chris Kaczor 853e8eab0d
Some checks failed
Deploy to Gitea Releases / deploy-to-gitea-releases (push) Failing after 9s
Initial WIP commit
2026-01-27 18:58:09 -05:00

25 lines
532 B
C#

using LibreHardwareMonitor.Hardware;
namespace HardwareMonitorStatusWindow.Service;
internal class HardwareUpdateVisitor : IVisitor
{
public void VisitComputer(IComputer computer)
{
computer.Traverse(this);
}
public void VisitHardware(IHardware hardware)
{
hardware.Update();
foreach (var subHardware in hardware.SubHardware) subHardware.Accept(this);
}
public void VisitSensor(ISensor sensor)
{
}
public void VisitParameter(IParameter parameter)
{
}
}