public static string ToVersionString()

in Sharpmake/ExtensionMethods.cs [43:115]


        public static string ToVersionString(this DotNetFramework framework)
        {
            switch (framework)
            {
                case DotNetFramework.v3_5:
                    return "3.5";
                case DotNetFramework.v3_5clientprofile:
                    return "3.5";
                case DotNetFramework.v4_5_2:
                    return "4.5.2";
                case DotNetFramework.v4_6:
                    return "4.6";
                case DotNetFramework.v4_6_1:
                    return "4.6.1";
                case DotNetFramework.v4_6_2:
                    return "4.6.2";
                case DotNetFramework.v4_7:
                    return "4.7";
                case DotNetFramework.v4_7_1:
                    return "4.7.1";
                case DotNetFramework.v4_7_2:
                    return "4.7.2";
                case DotNetFramework.v4_8:
                    return "4.8";
                case DotNetFramework.netcore1_0:
                    return "netcoreapp1.0";
                case DotNetFramework.netcore1_1:
                    return "netcoreapp1.1";
                case DotNetFramework.netcore2_0:
                    return "netcoreapp2.0";
                case DotNetFramework.netcore2_1:
                    return "netcoreapp2.1";
                case DotNetFramework.netcore2_2:
                    return "netcoreapp2.2";
                case DotNetFramework.netcore3_0:
                    return "netcoreapp3.0";
                case DotNetFramework.netcore3_1:
                    return "netcoreapp3.1";
                case DotNetFramework.netstandard1_0:
                    return "netstandard1.0";
                case DotNetFramework.netstandard1_1:
                    return "netstandard1.1";
                case DotNetFramework.netstandard1_2:
                    return "netstandard1.2";
                case DotNetFramework.netstandard1_3:
                    return "netstandard1.3";
                case DotNetFramework.netstandard1_4:
                    return "netstandard1.4";
                case DotNetFramework.netstandard1_5:
                    return "netstandard1.5";
                case DotNetFramework.netstandard1_6:
                    return "netstandard1.6";
                case DotNetFramework.netstandard2_0:
                    return "netstandard2.0";
                case DotNetFramework.netstandard2_1:
                    return "netstandard2.1";
                case DotNetFramework.net5_0:
                    return "net5.0";
                case DotNetFramework.net6_0:
                    return "net6.0";
                case DotNetFramework.net7_0:
                    return "net7.0";
                case DotNetFramework.net8_0:
                    return "net8.0";
                case DotNetFramework.net9_0:
                    return "net9.0";
                case DotNetFramework.all_netframework:
                case DotNetFramework.all_netcore:
                case DotNetFramework.all_netstandard:
                default:
                    throw new ArgumentOutOfRangeException(nameof(framework));
            }
        }