Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

проект с ГИТа примерно годовой давности

15.10.21 19:13
Re: проект с ГИТа примерно годовой давности
 
AlexNek патриот
AlexNek
в ответ Murr 14.10.21 23:58

Подарок от решарпера


public static CSharpLangVersion? FromRoslynPackageVersion (string roslynPackageVersion)
        {
            var parseResult = SemVersion.TryParse (roslynPackageVersion, out var version);
            return parseResult
                       ? version is { Major: > 3 } ? CSharpLangVersion.v9_0 :
                         version is { Major: 3, Minor: >= 8 } ? CSharpLangVersion.v9_0 :
                         version is { Major: 3, Minor: >= 3 } ? CSharpLangVersion.v8_0 :
                         version is { Major: 2, Minor: >= 8 } ? CSharpLangVersion.v7_3 :
                         version is { Major: 2, Minor: >= 6 } ? CSharpLangVersion.v7_2 :
                         version is { Major: 2, Minor: >= 3 } ? CSharpLangVersion.v7_1 :
                         version is { Major: 2 } ? CSharpLangVersion.v7_0 : CSharpLangVersion.v6_0
                       : null;
        }
 

Перейти на