private decimal Parse(string numberString)
{
decimal number;
if(!numberString.IsNumeric(out number))
{
throw new InvalidOperationException("An error occurred while formatting a number, an ivalid value of '" + numberString + "' was returned from the rounding function.");
}
return number;
}