377 references to CSharp8
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (4)
CSharpCodeFixVerifier`2+Test.cs (2)
59/// <see cref="LanguageVersion.CSharp8"/>. 61public LanguageVersion LanguageVersion { get; set; } = LanguageVersion.CSharp8;
CSharpCodeRefactoringVerifier`1+Test.cs (2)
54/// <see cref="LanguageVersion.CSharp8"/>. 56public LanguageVersion LanguageVersion { get; set; } = LanguageVersion.CSharp8;
Microsoft.CodeAnalysis.CSharp (5)
Errors\MessageID.cs (1)
488return LanguageVersion.CSharp8;
LanguageVersion.cs (4)
255case LanguageVersion.CSharp8: 290case LanguageVersion.CSharp8: 355case LanguageVersion.CSharp8: 456result = LanguageVersion.CSharp8;
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
35if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
47if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
37if (compilation.LanguageVersion() < LanguageVersion.CSharp8)
CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
40if (((CSharpCompilation)context.Compilation).LanguageVersion < LanguageVersion.CSharp8)
CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
27options.LanguageVersion() >= LanguageVersion.CSharp8;
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
46if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
64if (compilation.LanguageVersion < LanguageVersion.CSharp8)
CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.cs (1)
25=> compilation.LanguageVersion() >= LanguageVersion.CSharp8;
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
62if (compilation.LanguageVersion < LanguageVersion.CSharp8)
MakeLocalFunctionStaticHelper.cs (1)
15=> languageVersion >= LanguageVersion.CSharp8;
UsePatternMatchingHelpers.cs (1)
24requiredLanguageVersion = LanguageVersion.CSharp8;
UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
69if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpSemanticFactsService.cs (2)
46if (semanticModel.Compilation.LanguageVersion().MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 68var isLanguageVersionGreaterOrEqualToCSharp8 = (semanticModel.Compilation as CSharpCompilation)?.LanguageVersion >= LanguageVersion.CSharp8;
CSharpUseLocalFunctionCodeFixProvider.cs (1)
92if (languageVersion >= LanguageVersion.CSharp8)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (116)
ConsecutiveBracePlacementTests.cs (4)
279LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 361LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 821LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 868LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
CSharpAsAndMemberAccessTests.cs (5)
160LanguageVersion = LanguageVersion.CSharp8, 204LanguageVersion = LanguageVersion.CSharp8, 275LanguageVersion = LanguageVersion.CSharp8, 371LanguageVersion = LanguageVersion.CSharp8, 395LanguageVersion = LanguageVersion.CSharp8,
CSharpAsAndNullCheckTests.cs (10)
47public async Task InlineTypeCheck1(string input, string output, LanguageVersion version = LanguageVersion.CSharp8) 63private async Task TestStatement(string input, string output, LanguageVersion version = LanguageVersion.CSharp8) 1166""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1205""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1471""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1502""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1557""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1589""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1652""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1694""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
CSharpAsAndNullCheckTests_FixAllTests.cs (1)
68}", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8));
CSharpDeclareAsNullableCodeFixTests.cs (1)
28private static readonly TestParameters s_nullableFeature = new TestParameters(parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
CSharpUseImplicitObjectCreationTests.cs (1)
35LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp8,
CSharpUseNotPatternTests.cs (1)
193LanguageVersion = LanguageVersion.CSharp8,
MakeLocalFunctionStaticTests.cs (1)
31private static readonly ParseOptions CSharp8ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
MultipleBlankLinesTests.cs (10)
545LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 564LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 590LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 617LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 644LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 785LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 809LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 848LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 891LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 938LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
RemoveConfusingSuppressionTests.cs (2)
104LanguageVersion = LanguageVersion.CSharp8 138LanguageVersion = LanguageVersion.CSharp8,
RemoveUnnecessaryCastTests.cs (6)
8335LanguageVersion = LanguageVersion.CSharp8 8384LanguageVersion = LanguageVersion.CSharp8 8433LanguageVersion = LanguageVersion.CSharp8, 8533LanguageVersion = LanguageVersion.CSharp8 8582LanguageVersion = LanguageVersion.CSharp8 8631LanguageVersion = LanguageVersion.CSharp8
RemoveUnnecessaryDiscardDesignationTests.cs (1)
76LanguageVersion = LanguageVersion.CSharp8,
RemoveUnusedParametersTests.cs (1)
1379""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
RemoveUnusedValueAssignmentTests.cs (23)
2476}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2512[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2720}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2726[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2820}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2826[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2945}}", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 4992}}", optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7524", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7539", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7561", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7583", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7601", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7736}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7742[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8152}", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 8338}", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8344[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8372}", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8394}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 8436[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8460[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8498}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
UpgradeProjectTests.cs (19)
80LanguageVersion.CSharp8, 94LanguageVersion.CSharp8, 350#error version:[|{LanguageVersion.CSharp8.ToDisplayString()}|] 369expected: LanguageVersion.CSharp8, 426LanguageVersion.CSharp8, 457LanguageVersion.CSharp8, 702new CSharpParseOptions(LanguageVersion.CSharp8)); 847expected: LanguageVersion.CSharp8, 889LanguageVersion.CSharp8, 903LanguageVersion.CSharp8, 917LanguageVersion.CSharp8, 930LanguageVersion.CSharp8, 963LanguageVersion.CSharp8, 992LanguageVersion.CSharp8, 1026LanguageVersion.CSharp8, 1064new CSharpParseOptions(LanguageVersion.CSharp8)); 1163new CSharpParseOptions(LanguageVersion.CSharp8)); 1208new CSharpParseOptions(LanguageVersion.CSharp8)); 1226new CSharpParseOptions(LanguageVersion.CSharp8));
UseCompoundAssignmentTests.cs (2)
266LanguageVersion = LanguageVersion.CSharp8 309LanguageVersion = LanguageVersion.CSharp8
UseCompoundCoalesceAssignmentTests.cs (1)
31private static async Task TestMissingAsync(string testCode, LanguageVersion languageVersion = LanguageVersion.CSharp8)
UseConditionalExpressionForAssignmentTests.cs (4)
30LanguageVersion languageVersion = LanguageVersion.CSharp8, 47LanguageVersion languageVersion = LanguageVersion.CSharp8, 992""", LanguageVersion.CSharp8, PreferImplicitTypeAlways); 1184""", LanguageVersion.CSharp8, PreferImplicitTypeAlways);
UseConditionalExpressionForReturnTests.cs (5)
21private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8); 699[InlineData(LanguageVersion.CSharp8, "(string)null")] 765[InlineData(LanguageVersion.CSharp8, "(string)null")] 800[InlineData(LanguageVersion.CSharp8, "(string)null")] 835[InlineData(LanguageVersion.CSharp8, "(string)null")]
UseExpressionBodyForAccessorsAnalyzerTests.cs (3)
28LanguageVersion version = LanguageVersion.CSharp8) 47private static async Task TestWithUseExpressionBodyIncludingPropertiesAndIndexers(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8) 64private static async Task TestWithUseBlockBodyIncludingPropertiesAndIndexers(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
UseExpressionBodyForConstructorsAnalyzerTests.cs (1)
24private static async Task TestWithUseExpressionBody(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
UseExpressionBodyForMethodsAnalyzerTests.cs (1)
25private static async Task TestWithUseExpressionBody(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
UseExpressionBodyForPropertiesAnalyzerTests.cs (1)
25private static async Task TestWithUseExpressionBody(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
UseIndexOperatorTests.cs (2)
542LanguageVersion = LanguageVersion.CSharp8, 579LanguageVersion = LanguageVersion.CSharp8,
UseInterpolatedVerbatimStringCodeFixTests.cs (1)
144""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp8)));
UseIsNullCheckForCastAndEqualityOperatorTests.cs (3)
95new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 175""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)); 235""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8));
UseIsNullCheckForReferenceEqualsTests.cs (2)
27private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8); 99new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
UseNullCheckOverTypeCheckDiagnosticAnalyzerTests.cs (1)
34=> await VerifyAsync(source, fixedSource, LanguageVersion.CSharp8);
UseRangeOperatorTests.cs (2)
102LanguageVersion = LanguageVersion.CSharp8, 139LanguageVersion = LanguageVersion.CSharp8,
UseSimpleUsingStatementTests.cs (1)
33private static readonly ParseOptions CSharp8ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (6)
CommandLineTests.cs (6)
1548[InlineData("8", LanguageVersion.CSharp8)] 1549[InlineData("8.0", LanguageVersion.CSharp8)] 1730InlineData(LanguageVersion.CSharp8, LanguageVersion.CSharp8), 1771InlineData("8", true, LanguageVersion.CSharp8), 1772InlineData("8.0", true, LanguageVersion.CSharp8),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (169)
Classification\SyntacticClassifierTests.cs (1)
2831new[] { new CSharpParseOptions(LanguageVersion.CSharp8) },
CodeActions\ConvertIfToSwitch\ConvertIfToSwitchTests.cs (12)
314LanguageVersion = LanguageVersion.CSharp8, 498[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 513LanguageVersion.CSharp8 => 627LanguageVersion = LanguageVersion.CSharp8, 668LanguageVersion = LanguageVersion.CSharp8, 1547LanguageVersion = LanguageVersion.CSharp8, 1639LanguageVersion = LanguageVersion.CSharp8, 1731LanguageVersion = LanguageVersion.CSharp8, 1823LanguageVersion = LanguageVersion.CSharp8, 2432LanguageVersion = LanguageVersion.CSharp8, 2502LanguageVersion = LanguageVersion.CSharp8, 2620LanguageVersion = LanguageVersion.CSharp8,
CodeActions\ConvertLinq\ConvertLinqQueryToForEachTests.cs (1)
4474await TestInRegularAndScriptAsync(source, output, parseOptions: new CSharpParseOptions(CodeAnalysis.CSharp.LanguageVersion.CSharp8));
CodeActions\ExtractMethod\ExtractLocalFunctionTests.cs (1)
3642""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp8)));
CodeActions\InlineTemporary\InlineTemporaryTests.cs (3)
379[InlineData(LanguageVersion.CSharp8)] 407[InlineData(LanguageVersion.CSharp8, " (int?)42")] 5086await TestMissingInRegularAndScriptAsync(code, new TestParameters(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp8)));
Completion\CompletionProviders\DeclarationNameCompletionProviderTests.cs (9)
608[InlineData(LanguageVersion.CSharp8)] 627if (languageVersion.MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 638[InlineData(LanguageVersion.CSharp8)] 658if (languageVersion.MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 669[InlineData(LanguageVersion.CSharp8)] 689if (languageVersion.MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 2595[InlineData(LanguageVersion.CSharp8)] 2614if (languageVersion.MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 2626[InlineData(LanguageVersion.CSharp8)]
ConsecutiveBracePlacementTests.cs (4)
279LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 361LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 821LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 868LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
ConvertAnonymousType\ConvertAnonymousTypeToClassTests.cs (1)
20private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
ConvertForToForEach\ConvertForToForEachTests.cs (1)
1768""", parameters: new TestParameters(new CSharpParseOptions(LanguageVersion.CSharp8)));
ConvertProgram\ConvertToTopLevelStatementsAnalyzerTests.cs (1)
61LanguageVersion = LanguageVersion.CSharp8,
ConvertProgram\ConvertToTopLevelStatementsRefactoringTests.cs (1)
167LanguageVersion = LanguageVersion.CSharp8,
CSharpAsAndMemberAccessTests.cs (5)
160LanguageVersion = LanguageVersion.CSharp8, 204LanguageVersion = LanguageVersion.CSharp8, 275LanguageVersion = LanguageVersion.CSharp8, 371LanguageVersion = LanguageVersion.CSharp8, 395LanguageVersion = LanguageVersion.CSharp8,
CSharpAsAndNullCheckTests.cs (10)
47public async Task InlineTypeCheck1(string input, string output, LanguageVersion version = LanguageVersion.CSharp8) 63private async Task TestStatement(string input, string output, LanguageVersion version = LanguageVersion.CSharp8) 1166""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1205""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1471""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1502""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1557""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1589""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1652""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1694""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
CSharpAsAndNullCheckTests_FixAllTests.cs (1)
68}", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8));
CSharpDeclareAsNullableCodeFixTests.cs (1)
28private static readonly TestParameters s_nullableFeature = new TestParameters(parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
CSharpUseImplicitObjectCreationTests.cs (1)
35LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp8,
CSharpUseNotPatternTests.cs (1)
193LanguageVersion = LanguageVersion.CSharp8,
GenerateFromMembers\GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.cs (5)
2776LanguageVersion = LanguageVersion.CSharp8, 2825LanguageVersion = LanguageVersion.CSharp8, 2962LanguageVersion = LanguageVersion.CSharp8, 3055LanguageVersion = LanguageVersion.CSharp8, 3105LanguageVersion = LanguageVersion.CSharp8,
ImplementInterface\ImplementInterfaceTests.cs (1)
3985LanguageVersion = LanguageVersion.CSharp8,
InitializeParameter\AddParameterCheckTests.cs (2)
246[InlineData(LanguageVersion.CSharp8)] 294[InlineData(LanguageVersion.CSharp8)]
IntroduceUsingStatement\IntroduceUsingStatementTests.cs (6)
485""", LanguageVersion.CSharp8); 1266""", LanguageVersion.CSharp8); 1296""", LanguageVersion.CSharp8); 1328""", LanguageVersion.CSharp8); 1372""", LanguageVersion.CSharp8); 1418""", LanguageVersion.CSharp8);
InvertIf\InvertIfTests.cs (2)
1249""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)); 1328""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8));
InvertLogical\InvertLogicalTests.cs (1)
20private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
MakeLocalFunctionStatic\MakeLocalFunctionStaticRefactoringTests.cs (1)
23private static readonly ParseOptions CSharp8ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProviderTests.cs (1)
30private static readonly ParseOptions CSharp8ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
MakeLocalFunctionStaticTests.cs (1)
31private static readonly ParseOptions CSharp8ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
MultipleBlankLinesTests.cs (10)
545LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 564LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 590LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 617LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 644LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 785LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 809LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 848LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 891LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 938LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
QuickInfo\SemanticQuickInfoSourceTests.cs (2)
2816Options.Regular.WithLanguageVersion(LanguageVersion.CSharp8), 2852Options.Regular.WithLanguageVersion(LanguageVersion.CSharp8),
RemoveConfusingSuppressionTests.cs (2)
104LanguageVersion = LanguageVersion.CSharp8 138LanguageVersion = LanguageVersion.CSharp8,
RemoveUnnecessaryCast\RemoveUnnecessaryCastTests_AsTests.cs (1)
1453""", new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
RemoveUnnecessaryCastTests.cs (6)
8335LanguageVersion = LanguageVersion.CSharp8 8384LanguageVersion = LanguageVersion.CSharp8 8433LanguageVersion = LanguageVersion.CSharp8, 8533LanguageVersion = LanguageVersion.CSharp8 8582LanguageVersion = LanguageVersion.CSharp8 8631LanguageVersion = LanguageVersion.CSharp8
RemoveUnnecessaryDiscardDesignationTests.cs (1)
76LanguageVersion = LanguageVersion.CSharp8,
RemoveUnusedParametersTests.cs (1)
1379""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
RemoveUnusedValueAssignmentTests.cs (23)
2476}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2512[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2720}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2726[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2820}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2826[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2945}}", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 4992}}", optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7524", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7539", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7561", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7583", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7601", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7736}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7742[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8152}", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 8338}", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8344[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8372}", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8394}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 8436[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8460[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8498}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
UpgradeProjectTests.cs (19)
80LanguageVersion.CSharp8, 94LanguageVersion.CSharp8, 350#error version:[|{LanguageVersion.CSharp8.ToDisplayString()}|] 369expected: LanguageVersion.CSharp8, 426LanguageVersion.CSharp8, 457LanguageVersion.CSharp8, 702new CSharpParseOptions(LanguageVersion.CSharp8)); 847expected: LanguageVersion.CSharp8, 889LanguageVersion.CSharp8, 903LanguageVersion.CSharp8, 917LanguageVersion.CSharp8, 930LanguageVersion.CSharp8, 963LanguageVersion.CSharp8, 992LanguageVersion.CSharp8, 1026LanguageVersion.CSharp8, 1064new CSharpParseOptions(LanguageVersion.CSharp8)); 1163new CSharpParseOptions(LanguageVersion.CSharp8)); 1208new CSharpParseOptions(LanguageVersion.CSharp8)); 1226new CSharpParseOptions(LanguageVersion.CSharp8));
UseCompoundAssignmentTests.cs (2)
266LanguageVersion = LanguageVersion.CSharp8 309LanguageVersion = LanguageVersion.CSharp8
UseCompoundCoalesceAssignmentTests.cs (1)
31private static async Task TestMissingAsync(string testCode, LanguageVersion languageVersion = LanguageVersion.CSharp8)
UseConditionalExpressionForAssignmentTests.cs (4)
30LanguageVersion languageVersion = LanguageVersion.CSharp8, 47LanguageVersion languageVersion = LanguageVersion.CSharp8, 992""", LanguageVersion.CSharp8, PreferImplicitTypeAlways); 1184""", LanguageVersion.CSharp8, PreferImplicitTypeAlways);
UseConditionalExpressionForReturnTests.cs (5)
21private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8); 699[InlineData(LanguageVersion.CSharp8, "(string)null")] 765[InlineData(LanguageVersion.CSharp8, "(string)null")] 800[InlineData(LanguageVersion.CSharp8, "(string)null")] 835[InlineData(LanguageVersion.CSharp8, "(string)null")]
UseExpressionBodyForAccessorsAnalyzerTests.cs (3)
28LanguageVersion version = LanguageVersion.CSharp8) 47private static async Task TestWithUseExpressionBodyIncludingPropertiesAndIndexers(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8) 64private static async Task TestWithUseBlockBodyIncludingPropertiesAndIndexers(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
UseExpressionBodyForConstructorsAnalyzerTests.cs (1)
24private static async Task TestWithUseExpressionBody(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
UseExpressionBodyForMethodsAnalyzerTests.cs (1)
25private static async Task TestWithUseExpressionBody(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
UseExpressionBodyForPropertiesAnalyzerTests.cs (1)
25private static async Task TestWithUseExpressionBody(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
UseIndexOperatorTests.cs (2)
542LanguageVersion = LanguageVersion.CSharp8, 579LanguageVersion = LanguageVersion.CSharp8,
UseInterpolatedVerbatimStringCodeFixTests.cs (1)
144""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp8)));
UseIsNullCheckForCastAndEqualityOperatorTests.cs (3)
95new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 175""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)); 235""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8));
UseIsNullCheckForReferenceEqualsTests.cs (2)
27private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8); 99new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
UseNullCheckOverTypeCheckDiagnosticAnalyzerTests.cs (1)
34=> await VerifyAsync(source, fixedSource, LanguageVersion.CSharp8);
UseRangeOperatorTests.cs (2)
102LanguageVersion = LanguageVersion.CSharp8, 139LanguageVersion = LanguageVersion.CSharp8,
UseSimpleUsingStatementTests.cs (1)
33private static readonly ParseOptions CSharp8ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
353languageVersion: LanguageVersion.CSharp8,
Microsoft.CodeAnalysis.CSharp.Features (20)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
63ParseOptions: CSharpParseOptions { LanguageVersion: >= LanguageVersion.CSharp8 },
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.cs (1)
39(version >= LanguageVersion.CSharp8 ? Feature.SwitchExpression : 0) |
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
35if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
47if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
37if (compilation.LanguageVersion() < LanguageVersion.CSharp8)
CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
40if (((CSharpCompilation)context.Compilation).LanguageVersion < LanguageVersion.CSharp8)
CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
27options.LanguageVersion() >= LanguageVersion.CSharp8;
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
46if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
64if (compilation.LanguageVersion < LanguageVersion.CSharp8)
CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.cs (1)
25=> compilation.LanguageVersion() >= LanguageVersion.CSharp8;
CSharpUseLocalFunctionCodeFixProvider.cs (1)
92if (languageVersion >= LanguageVersion.CSharp8)
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
62if (compilation.LanguageVersion < LanguageVersion.CSharp8)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
178=> node.SyntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp8; 233if (LocalFunction && (!Options.PreferStaticLocalFunction.Value || languageVersion < LanguageVersion.CSharp8))
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
72options.LanguageVersion() < LanguageVersion.CSharp8)
MakeLocalFunctionStaticHelper.cs (1)
15=> languageVersion >= LanguageVersion.CSharp8;
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
106if (options.LanguageVersion < LanguageVersion.CSharp8)
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
82if (parseOptions.LanguageVersion < LanguageVersion.CSharp8)
UsePatternMatchingHelpers.cs (1)
24requiredLanguageVersion = LanguageVersion.CSharp8;
UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
69if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (7)
ScriptOptionsTests.cs (5)
22var options = ScriptOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8); 23Assert.Equal(LanguageVersion.CSharp8, ((CSharpParseOptions)options.ParseOptions).LanguageVersion); 29var options = ScriptOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8); 30Assert.Same(options, options.WithLanguageVersion(LanguageVersion.CSharp8)); 37Assert.Throws<InvalidOperationException>(() => options.WithLanguageVersion(LanguageVersion.CSharp8));
ScriptTests.cs (2)
965string x = null;", ScriptOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)); 987var script = CSharpScript.Create(code, ScriptOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\NullableReferenceTypesTests.cs (2)
77653parseOptions: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp8)); 77724var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { source }, parseOptions: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp8));
Semantics\TargetTypedConditionalOperatorTests.cs (4)
180foreach (var langVersion in new[] { LanguageVersion.CSharp8, MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion() }) 205foreach (var langVersion in new[] { LanguageVersion.CSharp8, MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion() }) 227foreach (var langVersion in new[] { LanguageVersion.CSharp8, MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion() }) 263foreach (var langVersion in new[] { LanguageVersion.CSharp8, MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion() })
SourceGeneration\GeneratorDriverTests.cs (1)
3272parseOptions = parseOptions.WithLanguageVersion(LanguageVersion.CSharp8);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (9)
Parsing\AsyncStreamsParsingTests.cs (2)
22return SyntaxFactory.ParseSyntaxTree(text, options: (options ?? TestOptions.Regular).WithLanguageVersion(LanguageVersion.CSharp8)); 27return SyntaxFactory.ParseExpression(text, options: (options ?? TestOptions.Regular).WithLanguageVersion(LanguageVersion.CSharp8));
Parsing\DeclarationScopeParsingTests.cs (3)
3268[InlineData(LanguageVersion.CSharp8)] 3279if (langVersion == LanguageVersion.CSharp8) 14626[InlineData(LanguageVersion.CSharp8)]
Parsing\ExpressionParsingTests.cs (2)
241}}", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)).VerifyDiagnostics(); 316}}", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)).VerifyDiagnostics();
Parsing\PatternParsingTests.cs (2)
22UsingStatement(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8), expectedErrors); 6617foreach (var langVersion in new[] { LanguageVersion.CSharp6, LanguageVersion.CSharp7, LanguageVersion.CSharp8 })
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
TestOptions.cs (2)
39public static readonly CSharpParseOptions Regular8 = Regular.WithLanguageVersion(LanguageVersion.CSharp8); 47public static readonly CSharpParseOptions WithoutCovariantReturns = Regular.WithLanguageVersion(LanguageVersion.CSharp8);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpSemanticFactsService.cs (2)
46if (semanticModel.Compilation.LanguageVersion().MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 68var isLanguageVersionGreaterOrEqualToCSharp8 = (semanticModel.Compilation as CSharpCompilation)?.LanguageVersion >= LanguageVersion.CSharp8;
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (4)
CodeActions\CSharpCodeFixVerifier`2+Test.cs (2)
59/// <see cref="LanguageVersion.CSharp8"/>. 61public LanguageVersion LanguageVersion { get; set; } = LanguageVersion.CSharp8;
CodeActions\CSharpCodeRefactoringVerifier`1+Test.cs (2)
54/// <see cref="LanguageVersion.CSharp8"/>. 56public LanguageVersion LanguageVersion { get; set; } = LanguageVersion.CSharp8;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
Simplification\CastSimplificationTests.vb (3)
1343<InlineData(CodeAnalysis.CSharp.LanguageVersion.CSharp8, "(Base)d2")> 1385<InlineData(CodeAnalysis.CSharp.LanguageVersion.CSharp8, "(Base)d1")> 1427<InlineData(CodeAnalysis.CSharp.LanguageVersion.CSharp8, "(long?)value")>
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\DefaultInterfaceImplementationTests.vb (1)
28parseOptions:=CSharp.CSharpParseOptions.Default.WithLanguageVersion(CSharp.LanguageVersion.CSharp8),
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (6)
ProjectSystemShim\CPS\AdditionalPropertiesTests.cs (3)
45[InlineData(LanguageVersion.CSharp8)] 53const LanguageVersion attemptedVersion = LanguageVersion.CSharp8; 82const LanguageVersion attemptedVersion = LanguageVersion.CSharp8;
ProjectSystemShim\LegacyProject\CSharpCompilerOptionsTests.cs (3)
171[InlineData(LanguageVersion.CSharp8)] 194const LanguageVersion attemptedVersion = LanguageVersion.CSharp8; 225const LanguageVersion attemptedVersion = LanguageVersion.CSharp8;