dotnet-installer/src/Microsoft.DotNet.ProjectModel/Utilities/FrameworksExtensions.cs
David Fowler f98159b3bb Renamed ProjectModel project
- Microsoft.Extensions.ProjectModel -> Microsoft.DotNet.ProjectModel
2015-10-29 00:15:12 -07:00

20 lines
556 B
C#

using System.Linq;
namespace NuGet.Frameworks
{
public static class FrameworksExtensions
{
// HACK(anurse): NuGet.Frameworks turns "dnxcore50" into "dnxcore5" :(
public static string GetTwoDigitShortFolderName(this NuGetFramework self)
{
var original = self.GetShortFolderName();
var digits = original.SkipWhile(c => !char.IsDigit(c)).ToArray();
if(digits.Length == 1)
{
return original + "0";
}
return original;
}
}
}