Fixed some Code Analysis warnings.

This commit is contained in:
Michael Möller
2010-08-15 14:46:58 +00:00
parent 2ec18bf862
commit 2071610bbe
33 changed files with 609 additions and 535 deletions

View File

@@ -53,8 +53,7 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
this.smbios = new SMBIOS();
if (smbios.Board != null) {
if (smbios.Board.ProductName != null
&& smbios.Board.ProductName != "") {
if (!string.IsNullOrEmpty(smbios.Board.ProductName)) {
if (smbios.Board.Manufacturer == Manufacturer.Unknown)
this.name = smbios.Board.ProductName;
else
@@ -131,8 +130,9 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
#pragma warning restore 67
public void Accept(IVisitor visitor) {
if (visitor != null)
visitor.VisitHardware(this);
if (visitor == null)
throw new ArgumentNullException("visitor");
visitor.VisitHardware(this);
}
public void Traverse(IVisitor visitor) {