47 references to MapSpecifiedToEffectiveVersion
Microsoft.CodeAnalysis.CSharp (8)
CommandLine\CSharpCompiler.cs (2)
285var defaultVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion(); 286var latestVersion = LanguageVersion.Latest.MapSpecifiedToEffectiveVersion();
Compilation\CSharpCompilation.cs (2)
550return result ?? LanguageVersion.Default.MapSpecifiedToEffectiveVersion(); 4816Debug.Assert(LanguageVersion == LanguageVersion.MapSpecifiedToEffectiveVersion());
CSharpParseOptions.cs (2)
72this.LanguageVersion = languageVersion.MapSpecifiedToEffectiveVersion(); 106var effectiveLanguageVersion = version.MapSpecifiedToEffectiveVersion();
Errors\MessageID.cs (1)
472return requiredVersion == LanguageVersion.Preview.MapSpecifiedToEffectiveVersion()
Parser\DirectiveParser.cs (1)
337var effective = specified.MapSpecifiedToEffectiveVersion();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UpgradeProject\CSharpUpgradeProjectCodeFixProvider.cs (1)
108var mappedVersion = parsedNewVersion.MapSpecifiedToEffectiveVersion();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
42if (semanticModel.Compilation.LanguageVersion().MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (11)
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (11)
142#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|] 145LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(), 186#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|] 189LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(), 243#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|] 246LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(), 304#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|] 307LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(), 319LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(), 556var defaultVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion().ToDisplayString(); 608var defaultEffectiveVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion().ToDisplayString();
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (3)
CommandLineTests.cs (3)
1628LanguageVersion defaultEffectiveVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion(); 1641LanguageVersion latestEffectiveVersion = LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(); 1790Assert.Equal(expectedMappedVersion, input.MapSpecifiedToEffectiveVersion());
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Completion\CompletionProviders\DeclarationNameCompletionProviderTests.cs (4)
582if (languageVersion.MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 613if (languageVersion.MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 644if (languageVersion.MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 2325if (languageVersion.MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
PDB\CSharpDeterministicBuildCompilationTests.cs (3)
148parseOptions.LanguageVersion.MapSpecifiedToEffectiveVersion().ToDisplayString(), 211parseOptions.LanguageVersion.MapSpecifiedToEffectiveVersion().ToDisplayString(), 272parseOptions.LanguageVersion.MapSpecifiedToEffectiveVersion().ToDisplayString(),
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\UpgradeProject\CSharpUpgradeProjectCodeFixProvider.cs (1)
108var mappedVersion = parsedNewVersion.MapSpecifiedToEffectiveVersion();
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (11)
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (11)
142#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|] 145LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(), 186#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|] 189LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(), 243#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|] 246LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(), 304#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|] 307LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(), 319LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(), 556var defaultVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion().ToDisplayString(); 608var defaultEffectiveVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion().ToDisplayString();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
42if (semanticModel.Compilation.LanguageVersion().MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8)
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
CSharpDeterministicKeyBuilderTests.cs (1)
328var effective = languageVersion.MapSpecifiedToEffectiveVersion();
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
1615await AssertCSParseOptionsAsync(CS.LanguageVersion.CSharp7_3.MapSpecifiedToEffectiveVersion(), options => options.LanguageVersion);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
42if (semanticModel.Compilation.LanguageVersion().MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8)