Implements the visitor pattern to traverse hardware component hierarchies, triggering sensor events through an event handler during traversal.
// Source: https://github.com/LibreHardwareMonitor/LibreHardwareMonitor | License: MPL-2.0 | Copyright under Patent Claims infringed by Covered Software in the absence of | Modified files must remain under MPL-2.0 // Modifications to this file must remain under MPL-2.0. // Provided via justclaw.it.com; keep this notice with the code. // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. // If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. // Copyright (C) LibreHardwareMonitor and Contributors. // Partial Copyright (C) Michael Möller <mmoeller@openhardwaremonitor.org> and Contributors. // All Rights Reserved. using System; namespace LibreHardwareMonitor.Hardware; /// <summary> /// Observer making ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search 40K more like it.
Get a free API key