Skip to content

Commit

Permalink
addressed code review feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
xavierdecoster committed Jan 22, 2016
1 parent 9f2c4cd commit 885e64d
Showing 1 changed file with 15 additions and 26 deletions.
41 changes: 15 additions & 26 deletions src/Core/Utility/VersionUtility.cs
Original file line number Diff line number Diff line change
Expand Up @@ -678,40 +678,29 @@ public static string GetShortFrameworkName(FrameworkName frameworkName)
// only show version part if it's > 0.0.0.0
if (frameworkName.Version > new Version())
{
if (frameworkName.Identifier.Equals(NetStandardAppFrameworkIdentifier, StringComparison.OrdinalIgnoreCase)
|| frameworkName.Identifier.Equals(NetStandardFrameworkIdentifier, StringComparison.OrdinalIgnoreCase)
|| frameworkName.Identifier.Equals(NetPlatformFrameworkIdentifier, StringComparison.OrdinalIgnoreCase))
{
if (frameworkName.Version.Major > 9
|| frameworkName.Version.Minor > 9
|| frameworkName.Version.Revision > 9
|| frameworkName.Version.Build > 9)
{
// This version has digits over 10 and must be expressed using decimals
name += GetDecimalVersionString(frameworkName.Version);
}
else
{
// do not remove the . from versions for dotnet/netstandard(app) frameworks
name += frameworkName.Version.ToString();
}

return name;
}

// Remove the . from versions
if (frameworkName.Version.Major > 9
|| frameworkName.Version.Minor > 9
|| frameworkName.Version.Revision > 9
if (frameworkName.Version.Major > 9
|| frameworkName.Version.Minor > 9
|| frameworkName.Version.Revision > 9
|| frameworkName.Version.Build > 9)
{
// This version has digits over 10 and must be expressed using decimals
name += GetDecimalVersionString(frameworkName.Version);
}
else
{
// Express the version without decimals
name += frameworkName.Version.ToString().Replace(".", String.Empty);
if (frameworkName.Identifier.Equals(NetStandardAppFrameworkIdentifier, StringComparison.OrdinalIgnoreCase)
|| frameworkName.Identifier.Equals(NetStandardFrameworkIdentifier, StringComparison.OrdinalIgnoreCase)
|| frameworkName.Identifier.Equals(NetPlatformFrameworkIdentifier, StringComparison.OrdinalIgnoreCase))
{
// do not remove the . from versions for dotnet/netstandard(app) frameworks
name += frameworkName.Version.ToString();
}
else
{
// remove the . from versions
name += frameworkName.Version.ToString().Replace(".", string.Empty);
}
}
}

Expand Down

0 comments on commit 885e64d

Please sign in to comment.