From 0e306932fda1476a08d0c492ca45dec9d4756aab Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Fri, 25 Jul 2014 07:52:10 +0200 Subject: [PATCH] Fix corrupted exception message resource string #239 --- src/Numerics/Properties/Resources.Designer.cs | 27 ++++++++++++------- src/Numerics/Properties/Resources.resx | 7 +++-- src/Numerics/Random/Palf.cs | 2 +- src/Numerics/Statistics/Histogram.cs | 2 +- 4 files changed, 25 insertions(+), 13 deletions(-) diff --git a/src/Numerics/Properties/Resources.Designer.cs b/src/Numerics/Properties/Resources.Designer.cs index 6022fe78..68c42390 100644 --- a/src/Numerics/Properties/Resources.Designer.cs +++ b/src/Numerics/Properties/Resources.Designer.cs @@ -150,15 +150,6 @@ namespace MathNet.Numerics.Properties { } } - /// - /// Looks up a localized string similar to han the given upper bound.. - /// - public static string ArgumentLowerBoundLargerThanUpperBound { - get { - return ResourceManager.GetString("ArgumentLowerBoundLargerThanUpperBound", resourceCulture); - } - } - /// /// Looks up a localized string similar to Matrix dimensions must agree.. /// @@ -483,6 +474,24 @@ namespace MathNet.Numerics.Properties { } } + /// + /// Looks up a localized string similar to The upper bound must be strictly larger than the lower bound.. + /// + public static string ArgumentUpperBoundMustBeLargerThanLowerBound { + get { + return ResourceManager.GetString("ArgumentUpperBoundMustBeLargerThanLowerBound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The upper bound must be at least as large as the lower bound.. + /// + public static string ArgumentUpperBoundMustBeLargerThanOrEqualToLowerBound { + get { + return ResourceManager.GetString("ArgumentUpperBoundMustBeLargerThanOrEqualToLowerBound", resourceCulture); + } + } + /// /// Looks up a localized string similar to Array length must be a multiple of {0}.. /// diff --git a/src/Numerics/Properties/Resources.resx b/src/Numerics/Properties/Resources.resx index 16672f5f..6645b02e 100644 --- a/src/Numerics/Properties/Resources.resx +++ b/src/Numerics/Properties/Resources.resx @@ -276,8 +276,8 @@ In the specified range, the minimum is greater than maximum. - - han the given upper bound. + + The upper bound must be at least as large as the lower bound. The two arguments can't be compared (maybe they are part of a partial ordering?) @@ -403,4 +403,7 @@ Matrix must be in sparse storage format + + The upper bound must be strictly larger than the lower bound. + \ No newline at end of file diff --git a/src/Numerics/Random/Palf.cs b/src/Numerics/Random/Palf.cs index 9cc24824..a1073fbf 100644 --- a/src/Numerics/Random/Palf.cs +++ b/src/Numerics/Random/Palf.cs @@ -120,7 +120,7 @@ namespace MathNet.Numerics.Random if (longLag <= shortLag) { - throw new ArgumentException(Resources.ArgumentLowerBoundLargerThanUpperBound, "longLag"); + throw new ArgumentException(Resources.ArgumentUpperBoundMustBeLargerThanLowerBound, "longLag"); } if (seed == 0) diff --git a/src/Numerics/Statistics/Histogram.cs b/src/Numerics/Statistics/Histogram.cs index f8c956ed..5d9de518 100644 --- a/src/Numerics/Statistics/Histogram.cs +++ b/src/Numerics/Statistics/Histogram.cs @@ -90,7 +90,7 @@ namespace MathNet.Numerics.Statistics { if (lowerBound > upperBound) { - throw new ArgumentException(Resources.ArgumentLowerBoundLargerThanUpperBound); + throw new ArgumentException(Resources.ArgumentUpperBoundMustBeLargerThanOrEqualToLowerBound); } if (count < 0.0)