wasSharpNET

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 26  →  ?path2? @ 27
/Network/SubnetMask.cs
@@ -30,11 +30,14 @@
var binaryMask = new byte[4];
 
for (var i = 0; i < 4; i++)
{
if (i * 8 + 8 <= netPartLength)
{
binaryMask[i] = 255;
}
else if (i * 8 > netPartLength)
{
binaryMask[i] = 0;
}
else
{
var oneLength = netPartLength - i * 8;
@@ -42,7 +45,6 @@
string.Empty.PadLeft(oneLength, '1').PadRight(8, '0');
binaryMask[i] = Convert.ToByte(binaryDigit, 2);
}
}
return new IPAddress(binaryMask);
}
 
@@ -61,4 +63,4 @@
return CreateByHostBitLength(b.Length);
}
}
}
}