Skip to content

Commit 072c73d

Browse files
committed
Moved classes from Gsemac.Core.Extensions to Gsemac.Core namespace
1 parent f63ed2a commit 072c73d

14 files changed

Lines changed: 41 additions & 16 deletions

src/Gsemac.Core/Extensions/CmdArgumentsBuilderExtensions.cs renamed to src/Gsemac.Core/CmdArgumentsBuilderExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System;
22

3-
namespace Gsemac.Core.Extensions {
3+
namespace Gsemac.Core {
44

55
public static class CmdArgumentsBuilderExtensions {
66

src/Gsemac.Core/Extensions/DistanceStrategyExtensions.cs renamed to src/Gsemac.Core/DistanceStrategyExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System;
22

3-
namespace Gsemac.Core.Extensions {
3+
namespace Gsemac.Core {
44

55
public static class DistanceStrategyExtensions {
66

@@ -11,7 +11,7 @@ public static double ComputeSimilarity<T>(this IDistanceStrategy<T> distanceStra
1111
if (distanceStrategy is null)
1212
throw new ArgumentNullException(nameof(distanceStrategy));
1313

14-
double distance = distanceStrategy.ComputeDistance(first, second, normalizeResult: true);
14+
double distance = distanceStrategy.ComputeDistance(first, second, normalize: true);
1515
double similarity = 1.0 - distance;
1616

1717
return Math.Max(0.0, Math.Min(similarity, 1.0));

‎src/Gsemac.Core/IDistanceStrategy.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
public interface IDistanceStrategy<T> {
44

5-
double ComputeDistance(T first, T second, bool normalizeResult = false);
5+
double ComputeDistance(T first, T second, bool normalize = false);
66

77
}
88

‎src/Gsemac.Core/Properties/ExceptionMessages.Designer.cs‎

Lines changed: 19 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/Gsemac.Core/Properties/ExceptionMessages.resx‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,12 @@
120120
<data name="CannotCastTypeToTypeWithTypeAndType" xml:space="preserve">
121121
<value>Cannot cast type '{0}' to type '{1}'.</value>
122122
</data>
123+
<data name="InvalidRangeString" xml:space="preserve">
124+
<value>The range string was not in the correct format: "{0}"</value>
125+
</data>
126+
<data name="InvalidVersionString" xml:space="preserve">
127+
<value>The version string was not in the correct format: "{0}"</value>
128+
</data>
123129
<data name="NonNegativeNumberRequired" xml:space="preserve">
124130
<value>Non-negative number required.</value>
125131
</data>

src/Gsemac.Core/Extensions/TriStateExtensions.cs renamed to src/Gsemac.Core/TriStateExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Gsemac.Core.Extensions {
1+
namespace Gsemac.Core {
22

33
public static class TriStateExtensions {
44

‎src/Gsemac.Core/Version.cs‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System;
1+
using Gsemac.Core.Properties;
2+
using System;
23
using System.Linq;
34
using System.Text.RegularExpressions;
45

@@ -44,7 +45,7 @@ public static IVersion Parse(string input, bool strict) {
4445
throw new ArgumentNullException(nameof(input));
4546

4647
if (!TryParse(input, strict, out IVersion result))
47-
throw new FormatException("The version string was not in the correct format.");
48+
throw new FormatException(string.Format(ExceptionMessages.InvalidVersionString, input));
4849

4950
return result;
5051

src/Gsemac.Core/Extensions/VersionExtensions.cs renamed to src/Gsemac.Core/VersionExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Linq;
22

3-
namespace Gsemac.Core.Extensions {
3+
namespace Gsemac.Core {
44

55
public static class VersionExtensions {
66

‎src/Gsemac.Drawing/ColorUtilities.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Gsemac.Core.Extensions;
1+
using Gsemac.Core;
22
using System;
33
using System.Drawing;
44

‎src/Gsemac.Text/JaroWinklerDistanceStrategy.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Gsemac.Core.Extensions;
1+
using Gsemac.Core;
22
using System;
33

44
namespace Gsemac.Text {

0 commit comments

Comments
 (0)