AGS.Editor.AboutDialog.GetOperatingSystemName C# (CSharp) Метод

GetOperatingSystemName() приватный Метод

private GetOperatingSystemName ( ) : string
Результат string
        private string GetOperatingSystemName()
        {
            string osName = Environment.OSVersion.VersionString;
            if (Environment.OSVersion.Platform == PlatformID.Win32NT)
            {
                osName = "Windows 2000";
                if (Environment.OSVersion.Version.Major == 5)
                {
                    if (Environment.OSVersion.Version.Minor == 1)
                    {
                        osName = "Windows XP";
                    }
                    else if (Environment.OSVersion.Version.Minor > 1)
                    {
                        osName = "Windows Server 2003";
                    }
                }
                else if (Environment.OSVersion.Version.Major == 6)
                {
                    osName = "Windows Vista";

                    if (Environment.OSVersion.Version.Minor > 0)
                    {
                        osName = "Windows 7";
                    }
                }
                else if (Environment.OSVersion.Version.Major > 6)
                {
                    osName = "Windows";
                }
            }
            return osName + " " + Environment.OSVersion.ServicePack;
        }