From 241be60bd7faa429f9fa45b857441d4b56e4e7bc Mon Sep 17 00:00:00 2001 From: Bernhard Richter Date: Thu, 1 Aug 2019 16:35:28 +0200 Subject: [PATCH] Handle version number with more than 3 subparts --- .../ProjectSystem/PackageVersion.cs | 4 ++-- src/Dotnet.Script.Tests/PackageVersionTests.cs | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Dotnet.Script.DependencyModel/ProjectSystem/PackageVersion.cs b/src/Dotnet.Script.DependencyModel/ProjectSystem/PackageVersion.cs index 93becee9..dc8e6555 100644 --- a/src/Dotnet.Script.DependencyModel/ProjectSystem/PackageVersion.cs +++ b/src/Dotnet.Script.DependencyModel/ProjectSystem/PackageVersion.cs @@ -8,7 +8,7 @@ namespace Dotnet.Script.DependencyModel.ProjectSystem /// public class PackageVersion : IEquatable { - private static Regex IsPinnedRegex = new Regex(@"^(?>\[\d+[^,\]]+(?\[\d+[^,\]]+(? /// Initializes a new instance of the class. @@ -29,7 +29,7 @@ public PackageVersion(string version) /// /// Gets a value that indicates whether the is "pinned". /// - public bool IsPinned {get;} + public bool IsPinned { get; } /// public bool Equals(PackageVersion other) diff --git a/src/Dotnet.Script.Tests/PackageVersionTests.cs b/src/Dotnet.Script.Tests/PackageVersionTests.cs index cb989473..ac632c7b 100644 --- a/src/Dotnet.Script.Tests/PackageVersionTests.cs +++ b/src/Dotnet.Script.Tests/PackageVersionTests.cs @@ -11,6 +11,7 @@ public class PackageVersionTests { [Theory] [InlineData("1.2.3")] + [InlineData("1.2.3.4")] [InlineData("[1.2]")] [InlineData("[1.2.3]")] [InlineData("[1.2.3-beta1]")]