// 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 and Contributors. // All Rights Reserved. namespace LibreHardwareMonitor.Hardware; /// /// Composite class containing information about the selected . /// public struct ParameterDescription { /// /// Creates a new instance and assigns values. /// /// Name of the selected component. /// Description of the selected component. /// Default value of the selected component. public ParameterDescription(string name, string description, float defaultValue) { Name = name; Description = description; DefaultValue = defaultValue; } /// /// Gets a name of the parent . /// public string Name { get; } /// /// Gets a description of the parent . /// public string Description { get; } /// /// Gets a default value of the parent . /// public float DefaultValue { get; } }