diff -r fa9dfbfc4145 -r b7cc9d09aefe Hardware/Parameter.cs --- a/Hardware/Parameter.cs Thu Aug 12 20:53:27 2010 +0000 +++ b/Hardware/Parameter.cs Sun Aug 15 14:46:58 2010 +0000 @@ -41,7 +41,7 @@ namespace OpenHardwareMonitor.Hardware { - public struct ParameterDescription { + internal struct ParameterDescription { private string name; private string description; private float defaultValue; @@ -60,7 +60,7 @@ public float DefaultValue { get { return defaultValue; } } } - public class Parameter : IParameter { + internal class Parameter : IParameter { private ISensor sensor; private ParameterDescription description; private float value; @@ -129,8 +129,9 @@ } public void Accept(IVisitor visitor) { - if (visitor != null) - visitor.VisitParameter(this); + if (visitor == null) + throw new ArgumentNullException("visitor"); + visitor.VisitParameter(this); } public void Traverse(IVisitor visitor) { }