714 references to CSharp9
Microsoft.CodeAnalysis.CSharp (5)
Errors\MessageID.cs (1)
463return LanguageVersion.CSharp9;
LanguageVersion.cs (4)
256case LanguageVersion.CSharp9: 292case LanguageVersion.CSharp9: 357case LanguageVersion.CSharp9: 461result = LanguageVersion.CSharp9;
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
CastSimplifier.cs (1)
1371if (originalSemanticModel.Compilation.LanguageVersion() < LanguageVersion.CSharp9 &&
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
36var analyzer = new Analyzer(supportsOrPatterns: semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9);
ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
38if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9 ||
CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
38if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9)
CSharpSyntaxFacts.cs (3)
62=> options.LanguageVersion() >= LanguageVersion.CSharp9; 68=> options.LanguageVersion() >= LanguageVersion.CSharp9; 1474=> options.LanguageVersion() >= LanguageVersion.CSharp9;
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
42if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9)
CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
46if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9)
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
36if (compilation.LanguageVersion() < LanguageVersion.CSharp9)
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
64if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9)
SpeculationAnalyzer.cs (1)
766=> originalExpression.GetLanguageVersion() >= LanguageVersion.CSharp9;
UsePatternMatchingHelpers.cs (1)
78requiredLanguageVersion = (LanguageVersion)Math.Max((int)requiredLanguageVersion, (int)LanguageVersion.CSharp9);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpAsAndNullCheckCodeFixProvider.cs (1)
172if (languageVersion >= LanguageVersion.CSharp9)
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
99&& parent.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9)
UseIsNullCheckHelpers.cs (1)
26=> options.LanguageVersion() >= LanguageVersion.CSharp9;
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (193)
AddAccessibilityModifiersTests.cs (1)
204LanguageVersion = LanguageVersion.CSharp9,
AddParameterTests.cs (3)
2815""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2925""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2967""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9));
ConvertSwitchStatementToExpressionTests.cs (5)
27private static readonly LanguageVersion CSharp9 = LanguageVersion.CSharp9; 2164LanguageVersion = LanguageVersion.CSharp9, 2208LanguageVersion = LanguageVersion.CSharp9, 2531LanguageVersion = LanguageVersion.CSharp9, 2588LanguageVersion = LanguageVersion.CSharp9,
ConvertToBlockScopedNamespaceAnalyzerTests.cs (2)
35LanguageVersion = LanguageVersion.CSharp9, 56LanguageVersion = LanguageVersion.CSharp9,
ConvertToFileScopedNamespaceAnalyzerTests.cs (1)
33LanguageVersion = LanguageVersion.CSharp9,
CSharpAsAndMemberAccessTests.cs (19)
182LanguageVersion = LanguageVersion.CSharp9, 226LanguageVersion = LanguageVersion.CSharp9, 251LanguageVersion = LanguageVersion.CSharp9, 310LanguageVersion = LanguageVersion.CSharp9, 463LanguageVersion = LanguageVersion.CSharp9, 494LanguageVersion = LanguageVersion.CSharp9, 529LanguageVersion = LanguageVersion.CSharp9, 560LanguageVersion = LanguageVersion.CSharp9, 612LanguageVersion = LanguageVersion.CSharp9, 634LanguageVersion = LanguageVersion.CSharp9, 656LanguageVersion = LanguageVersion.CSharp9, 681LanguageVersion = LanguageVersion.CSharp9, 716LanguageVersion = LanguageVersion.CSharp9, 788LanguageVersion = LanguageVersion.CSharp9, 851LanguageVersion = LanguageVersion.CSharp9, 1001LanguageVersion = LanguageVersion.CSharp9, 1054LanguageVersion = LanguageVersion.CSharp9, 1151LanguageVersion = LanguageVersion.CSharp9, 1172LanguageVersion = LanguageVersion.CSharp9,
CSharpAsAndNullCheckTests.cs (1)
46[InlineData("x == null", "o is not string x", LanguageVersion.CSharp9)]
CSharpAsAndNullCheckTests_FixAllTests.cs (1)
121}", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
CSharpUseImplicitObjectCreationTests.cs (33)
57LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 78LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 99LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 120LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 135LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 162LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 177LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 192LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 213LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 240LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 262LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 297LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 324LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 345LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 366LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 387LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 408LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 429LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 444LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 465LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 486LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 501LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 517LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 536LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 559LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 582LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 607LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 642LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 665LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 688LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 717LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 732LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 756LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
CSharpUseNotPatternTests.cs (6)
49LanguageVersion = LanguageVersion.CSharp9, 80LanguageVersion = LanguageVersion.CSharp9, 111LanguageVersion = LanguageVersion.CSharp9, 142LanguageVersion = LanguageVersion.CSharp9, 173LanguageVersion = LanguageVersion.CSharp9, 224LanguageVersion = LanguageVersion.CSharp9,
RemoveConfusingSuppressionTests.cs (2)
172LanguageVersion = LanguageVersion.CSharp9, 211LanguageVersion = LanguageVersion.CSharp9,
RemoveUnnecessaryCastTests.cs (26)
8262LanguageVersion = LanguageVersion.CSharp9, 8362LanguageVersion = LanguageVersion.CSharp9, 8411LanguageVersion = LanguageVersion.CSharp9, 8460LanguageVersion = LanguageVersion.CSharp9, 8560LanguageVersion = LanguageVersion.CSharp9, 8609LanguageVersion = LanguageVersion.CSharp9, 8658LanguageVersion = LanguageVersion.CSharp9, 8836LanguageVersion = LanguageVersion.CSharp9, 9661LanguageVersion = LanguageVersion.CSharp9 9683LanguageVersion = LanguageVersion.CSharp9 9713LanguageVersion = LanguageVersion.CSharp9 9735LanguageVersion = LanguageVersion.CSharp9 9757LanguageVersion = LanguageVersion.CSharp9 9843LanguageVersion = LanguageVersion.CSharp9 9867LanguageVersion = LanguageVersion.CSharp9 9891LanguageVersion = LanguageVersion.CSharp9 9920LanguageVersion = LanguageVersion.CSharp9 9950LanguageVersion = LanguageVersion.CSharp9 9968LanguageVersion = LanguageVersion.CSharp9, 9991LanguageVersion = LanguageVersion.CSharp9, 10028LanguageVersion = LanguageVersion.CSharp9, 10057LanguageVersion = LanguageVersion.CSharp9, 10081LanguageVersion = LanguageVersion.CSharp9, 10104LanguageVersion = LanguageVersion.CSharp9, 10942LanguageVersion = LanguageVersion.CSharp9, 10981LanguageVersion = LanguageVersion.CSharp9,
RemoveUnnecessaryDiscardDesignationTests.cs (17)
54LanguageVersion = LanguageVersion.CSharp9, 109LanguageVersion = LanguageVersion.CSharp9, 136LanguageVersion = LanguageVersion.CSharp9, 169LanguageVersion = LanguageVersion.CSharp9, 202LanguageVersion = LanguageVersion.CSharp9, 235LanguageVersion = LanguageVersion.CSharp9, 256LanguageVersion = LanguageVersion.CSharp9, 289LanguageVersion = LanguageVersion.CSharp9, 328LanguageVersion = LanguageVersion.CSharp9, 352LanguageVersion = LanguageVersion.CSharp9, 377LanguageVersion = LanguageVersion.CSharp9, 430LanguageVersion = LanguageVersion.CSharp9, 461LanguageVersion = LanguageVersion.CSharp9, 493LanguageVersion = LanguageVersion.CSharp9, 528LanguageVersion = LanguageVersion.CSharp9, 563LanguageVersion = LanguageVersion.CSharp9, 601LanguageVersion = LanguageVersion.CSharp9,
RemoveUnreachableCodeTests.cs (6)
919LanguageVersion = LanguageVersion.CSharp9, 942LanguageVersion = LanguageVersion.CSharp9, 967LanguageVersion = LanguageVersion.CSharp9, 998LanguageVersion = LanguageVersion.CSharp9, 1026LanguageVersion = LanguageVersion.CSharp9, 1053LanguageVersion = LanguageVersion.CSharp9,
RemoveUnusedMembersTests.cs (5)
431LanguageVersion = LanguageVersion.CSharp9, 459LanguageVersion = LanguageVersion.CSharp9, 478LanguageVersion = LanguageVersion.CSharp9, 505LanguageVersion = LanguageVersion.CSharp9, 3081LanguageVersion = LanguageVersion.CSharp9,
RemoveUnusedValueAssignmentTests.cs (21)
2506}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)); 2512[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2581LanguageVersion = LanguageVersion.CSharp9, 2726[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2781LanguageVersion = LanguageVersion.CSharp9, 2826[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2906LanguageVersion = LanguageVersion.CSharp9, 2978}}", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)); 3056LanguageVersion = LanguageVersion.CSharp9, 7113}", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9)); 7742[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 7815LanguageVersion = LanguageVersion.CSharp9, 8172parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 8193parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 8344[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8425LanguageVersion = LanguageVersion.CSharp9, 8436[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8460[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8533LanguageVersion = LanguageVersion.CSharp9, 8879LanguageVersion = LanguageVersion.CSharp9, 8914LanguageVersion = LanguageVersion.CSharp9,
UpgradeProjectTests.cs (8)
483LanguageVersion.CSharp9, 701LanguageVersion.CSharp9, 1063expected: LanguageVersion.CSharp9, 1090new CSharpParseOptions(LanguageVersion.CSharp9)); 1162LanguageVersion.CSharp9, 1173new CSharpParseOptions(LanguageVersion.CSharp9)); 1192new CSharpParseOptions(LanguageVersion.CSharp9)); 1207expected: LanguageVersion.CSharp9,
UseCoalesceExpressionForIfNullStatementCheckTests.cs (3)
180LanguageVersion = LanguageVersion.CSharp9, 253LanguageVersion = LanguageVersion.CSharp9, 458LanguageVersion = LanguageVersion.CSharp9,
UseCompoundAssignmentTests.cs (1)
962LanguageVersion = LanguageVersion.CSharp9,
UseConditionalExpressionForAssignmentTests.cs (4)
1024""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways); 1216""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways); 1908""", LanguageVersion.CSharp9); 1954""", LanguageVersion.CSharp9, equivalenceKey: nameof(AnalyzersResources.Simplify_check));
UseConditionalExpressionForReturnTests.cs (5)
22private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9); 700[InlineData(LanguageVersion.CSharp9, "null")] 766[InlineData(LanguageVersion.CSharp9, "null")] 801[InlineData(LanguageVersion.CSharp9, "null")] 836[InlineData(LanguageVersion.CSharp9, "null")]
UseDeconstructionTests.cs (2)
877LanguageVersion = LanguageVersion.CSharp9 912LanguageVersion = LanguageVersion.CSharp9
UseExpressionBodyForAccessorsAnalyzerTests.cs (7)
32ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default, 51ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default, 68ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default, 262await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp9); 301LanguageVersion = LanguageVersion.CSharp9, 498await TestWithUseBlockBodyIncludingPropertiesAndIndexers(code, fixedCode, LanguageVersion.CSharp9); 767LanguageVersion = LanguageVersion.CSharp9,
UseExpressionBodyForLocalFunctionsAnalyzerTests.cs (2)
912LanguageVersion = LanguageVersion.CSharp9, 941LanguageVersion = LanguageVersion.CSharp9,
UseIsNullCheckForCastAndEqualityOperatorTests.cs (3)
115new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9))); 205""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 265""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
UseIsNullCheckForReferenceEqualsTests.cs (2)
28private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9); 119new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
UseNullCheckOverTypeCheckDiagnosticAnalyzerTests.cs (1)
31=> await VerifyAsync(source, fixedSource, LanguageVersion.CSharp9);
UseNullPropagationTests.cs (2)
33LanguageVersion = LanguageVersion.CSharp9, 41private static async Task TestMissingInRegularAndScriptAsync(string testCode, LanguageVersion languageVersion = LanguageVersion.CSharp9)
UseThrowExpressionTests.cs (3)
617""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 653""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 690""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9));
UseTupleSwapTests.cs (1)
455LanguageVersion = LanguageVersion.CSharp9,
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (6)
CommandLineTests.cs (6)
1550[InlineData("9", LanguageVersion.CSharp9)] 1551[InlineData("9.0", LanguageVersion.CSharp9)] 1731InlineData(LanguageVersion.CSharp9, LanguageVersion.CSharp9), 1773InlineData("9", true, LanguageVersion.CSharp9), 1774InlineData("9.0", true, LanguageVersion.CSharp9),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (375)
AddAccessibilityModifiersTests.cs (1)
204LanguageVersion = LanguageVersion.CSharp9,
AddDebuggerDisplay\AddDebuggerDisplayTests.cs (1)
89LanguageVersion = LanguageVersion.CSharp9,
AddParameterTests.cs (3)
2815""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2925""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2967""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9));
CodeActions\ConvertIfToSwitch\ConvertIfToSwitchTests.cs (19)
358LanguageVersion = LanguageVersion.CSharp9, 498[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 529LanguageVersion.CSharp9 => 1597LanguageVersion = LanguageVersion.CSharp9, 1689LanguageVersion = LanguageVersion.CSharp9, 1781LanguageVersion = LanguageVersion.CSharp9, 1873LanguageVersion = LanguageVersion.CSharp9, 2477LanguageVersion = LanguageVersion.CSharp9, 2542LanguageVersion = LanguageVersion.CSharp9, 2593LanguageVersion = LanguageVersion.CSharp9, 2672LanguageVersion = LanguageVersion.CSharp9, 2713LanguageVersion = LanguageVersion.CSharp9, 2755LanguageVersion = LanguageVersion.CSharp9, 2804LanguageVersion = LanguageVersion.CSharp9, 2890LanguageVersion = LanguageVersion.CSharp9, 2915LanguageVersion = LanguageVersion.CSharp9, 2938LanguageVersion = LanguageVersion.CSharp9, 2961LanguageVersion = LanguageVersion.CSharp9, 3001LanguageVersion = LanguageVersion.CSharp9,
CodeActions\ExtractMethod\ExtractLocalFunctionTests.cs (7)
5178LanguageVersion = LanguageVersion.CSharp9, 5219LanguageVersion = LanguageVersion.CSharp9, 5268LanguageVersion = LanguageVersion.CSharp9, 5321LanguageVersion = LanguageVersion.CSharp9, 5351LanguageVersion = LanguageVersion.CSharp9, 5385LanguageVersion = LanguageVersion.CSharp9, 5410await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp9), index: 1);
CodeActions\ExtractMethod\ExtractMethodTests.cs (6)
4985LanguageVersion = LanguageVersion.CSharp9, 5011LanguageVersion = LanguageVersion.CSharp9, 5041LanguageVersion = LanguageVersion.CSharp9, 5073LanguageVersion = LanguageVersion.CSharp9, 5098""", parameters: new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9))); 5127""", parameters: new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
CodeActions\InlineTemporary\InlineTemporaryTests.cs (7)
380[InlineData(LanguageVersion.CSharp9)] 408[InlineData(LanguageVersion.CSharp9, " 42")] // In C# 9, target-typed conditionals makes this work 5661""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 5683await TestAsync(code, expected, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5703await TestAsync(code, expected, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5722TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5802await TestInRegularAndScriptAsync(code, expected, parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsRefactoringTests.cs (2)
24LanguageVersion languageVersion = LanguageVersion.CSharp9) 97public async Task TestLogicalAndExpression_Receiver(string actual, string expected, LanguageVersion languageVersion = LanguageVersion.CSharp9)
Completion\CompletionProviders\AwaitCompletionProviderTests.cs (22)
82}", LanguageVersion.CSharp9); 94}", LanguageVersion.CSharp9); 100await VerifyKeywordAsync("$$", LanguageVersion.CSharp9); 113", LanguageVersion.CSharp9); 126", LanguageVersion.CSharp9); 132await VerifyKeywordAsync("var z = $$", LanguageVersion.CSharp9); 144}", LanguageVersion.CSharp9); 150await VerifyAbsenceAsync("using $$", LanguageVersion.CSharp9); 170}", LanguageVersion.CSharp9); 176await VerifyAbsenceAsync("foreach $$", LanguageVersion.CSharp9); 190", LanguageVersion.CSharp9); 198select $$", LanguageVersion.CSharp9); 211}", LanguageVersion.CSharp9); 219finally { $$ }", LanguageVersion.CSharp9); 232}", LanguageVersion.CSharp9); 240catch { $$ }", LanguageVersion.CSharp9); 252}", LanguageVersion.CSharp9); 258await VerifyAbsenceAsync("lock (this) { $$ }", LanguageVersion.CSharp9); 271}", LanguageVersion.CSharp9); 279catch { var z = async () => $$ }", LanguageVersion.CSharp9); 291}", LanguageVersion.CSharp9); 297await VerifyKeywordAsync("lock($$", LanguageVersion.CSharp9);
ConvertNamespace\ConvertNamespaceRefactoringTests.cs (2)
35LanguageVersion = LanguageVersion.CSharp9, 612LanguageVersion = LanguageVersion.CSharp9,
ConvertProgram\ConvertToProgramMainAnalyzerTests.cs (24)
33LanguageVersion = LanguageVersion.CSharp9, 56LanguageVersion = LanguageVersion.CSharp9, 77LanguageVersion = LanguageVersion.CSharp9, 101LanguageVersion = LanguageVersion.CSharp9, 127LanguageVersion = LanguageVersion.CSharp9, 144LanguageVersion = LanguageVersion.CSharp9, 160LanguageVersion = LanguageVersion.CSharp9, 182LanguageVersion = LanguageVersion.CSharp9, 204LanguageVersion = LanguageVersion.CSharp9, 234LanguageVersion = LanguageVersion.CSharp9, 264LanguageVersion = LanguageVersion.CSharp9, 302LanguageVersion = LanguageVersion.CSharp9, 329LanguageVersion = LanguageVersion.CSharp9, 360LanguageVersion = LanguageVersion.CSharp9, 388LanguageVersion = LanguageVersion.CSharp9, 418LanguageVersion = LanguageVersion.CSharp9, 445LanguageVersion = LanguageVersion.CSharp9, 473LanguageVersion = LanguageVersion.CSharp9, 497LanguageVersion = LanguageVersion.CSharp9, 520LanguageVersion = LanguageVersion.CSharp9, 555LanguageVersion = LanguageVersion.CSharp9, 594LanguageVersion = LanguageVersion.CSharp9, 627LanguageVersion = LanguageVersion.CSharp9, 702LanguageVersion = LanguageVersion.CSharp9,
ConvertProgram\ConvertToTopLevelStatementsAnalyzerTests.cs (50)
38LanguageVersion = LanguageVersion.CSharp9, 84LanguageVersion = LanguageVersion.CSharp9, 109LanguageVersion = LanguageVersion.CSharp9, 137LanguageVersion = LanguageVersion.CSharp9, 217LanguageVersion = LanguageVersion.CSharp9, 240LanguageVersion = LanguageVersion.CSharp9, 262LanguageVersion = LanguageVersion.CSharp9, 285LanguageVersion = LanguageVersion.CSharp9, 313LanguageVersion = LanguageVersion.CSharp9, 341LanguageVersion = LanguageVersion.CSharp9, 366LanguageVersion = LanguageVersion.CSharp9, 388LanguageVersion = LanguageVersion.CSharp9, 411LanguageVersion = LanguageVersion.CSharp9, 434LanguageVersion = LanguageVersion.CSharp9, 461LanguageVersion = LanguageVersion.CSharp9, 484LanguageVersion = LanguageVersion.CSharp9, 508LanguageVersion = LanguageVersion.CSharp9, 532LanguageVersion = LanguageVersion.CSharp9, 557LanguageVersion = LanguageVersion.CSharp9, 583LanguageVersion = LanguageVersion.CSharp9, 609LanguageVersion = LanguageVersion.CSharp9, 635LanguageVersion = LanguageVersion.CSharp9, 661LanguageVersion = LanguageVersion.CSharp9, 686LanguageVersion = LanguageVersion.CSharp9, 711LanguageVersion = LanguageVersion.CSharp9, 738LanguageVersion = LanguageVersion.CSharp9, 765LanguageVersion = LanguageVersion.CSharp9, 790LanguageVersion = LanguageVersion.CSharp9, 815LanguageVersion = LanguageVersion.CSharp9, 840LanguageVersion = LanguageVersion.CSharp9, 863LanguageVersion = LanguageVersion.CSharp9, 890LanguageVersion = LanguageVersion.CSharp9, 917LanguageVersion = LanguageVersion.CSharp9, 944LanguageVersion = LanguageVersion.CSharp9, 971LanguageVersion = LanguageVersion.CSharp9, 998LanguageVersion = LanguageVersion.CSharp9, 1025LanguageVersion = LanguageVersion.CSharp9, 1052LanguageVersion = LanguageVersion.CSharp9, 1079LanguageVersion = LanguageVersion.CSharp9, 1108LanguageVersion = LanguageVersion.CSharp9, 1132LanguageVersion = LanguageVersion.CSharp9, 1161LanguageVersion = LanguageVersion.CSharp9, 1198LanguageVersion = LanguageVersion.CSharp9, 1235LanguageVersion = LanguageVersion.CSharp9, 1276LanguageVersion = LanguageVersion.CSharp9, 1303LanguageVersion = LanguageVersion.CSharp9, 1344LanguageVersion = LanguageVersion.CSharp9, 1425LanguageVersion = LanguageVersion.CSharp9, 1495LanguageVersion = LanguageVersion.CSharp9, 1569LanguageVersion = LanguageVersion.CSharp9,
ConvertSwitchStatementToExpressionTests.cs (5)
27private static readonly LanguageVersion CSharp9 = LanguageVersion.CSharp9; 2164LanguageVersion = LanguageVersion.CSharp9, 2208LanguageVersion = LanguageVersion.CSharp9, 2531LanguageVersion = LanguageVersion.CSharp9, 2588LanguageVersion = LanguageVersion.CSharp9,
ConvertToBlockScopedNamespaceAnalyzerTests.cs (2)
35LanguageVersion = LanguageVersion.CSharp9, 56LanguageVersion = LanguageVersion.CSharp9,
ConvertToFileScopedNamespaceAnalyzerTests.cs (1)
33LanguageVersion = LanguageVersion.CSharp9,
ConvertToInterpolatedString\ConvertConcatenationToInterpolatedStringTests.cs (2)
915LanguageVersion = CSharpLanguageVersion.CSharp9, 952LanguageVersion = CSharpLanguageVersion.CSharp9,
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringTests.cs (2)
165""", new(new CSharpParseOptions(LanguageVersion.CSharp9))); 218""", new(new CSharpParseOptions(LanguageVersion.CSharp9)));
ConvertTupleToStruct\ConvertTupleToStructTests.cs (1)
44LanguageVersion languageVersion = LanguageVersion.CSharp9,
CSharpAsAndMemberAccessTests.cs (19)
182LanguageVersion = LanguageVersion.CSharp9, 226LanguageVersion = LanguageVersion.CSharp9, 251LanguageVersion = LanguageVersion.CSharp9, 310LanguageVersion = LanguageVersion.CSharp9, 463LanguageVersion = LanguageVersion.CSharp9, 494LanguageVersion = LanguageVersion.CSharp9, 529LanguageVersion = LanguageVersion.CSharp9, 560LanguageVersion = LanguageVersion.CSharp9, 612LanguageVersion = LanguageVersion.CSharp9, 634LanguageVersion = LanguageVersion.CSharp9, 656LanguageVersion = LanguageVersion.CSharp9, 681LanguageVersion = LanguageVersion.CSharp9, 716LanguageVersion = LanguageVersion.CSharp9, 788LanguageVersion = LanguageVersion.CSharp9, 851LanguageVersion = LanguageVersion.CSharp9, 1001LanguageVersion = LanguageVersion.CSharp9, 1054LanguageVersion = LanguageVersion.CSharp9, 1151LanguageVersion = LanguageVersion.CSharp9, 1172LanguageVersion = LanguageVersion.CSharp9,
CSharpAsAndNullCheckTests.cs (1)
46[InlineData("x == null", "o is not string x", LanguageVersion.CSharp9)]
CSharpAsAndNullCheckTests_FixAllTests.cs (1)
121}", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
CSharpUseImplicitObjectCreationTests.cs (33)
57LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 78LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 99LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 120LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 135LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 162LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 177LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 192LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 213LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 240LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 262LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 297LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 324LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 345LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 366LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 387LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 408LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 429LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 444LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 465LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 486LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 501LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 517LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 536LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 559LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 582LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 607LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 642LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 665LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 688LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 717LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 732LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 756LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
CSharpUseNotPatternTests.cs (6)
49LanguageVersion = LanguageVersion.CSharp9, 80LanguageVersion = LanguageVersion.CSharp9, 111LanguageVersion = LanguageVersion.CSharp9, 142LanguageVersion = LanguageVersion.CSharp9, 173LanguageVersion = LanguageVersion.CSharp9, 224LanguageVersion = LanguageVersion.CSharp9,
ExtractClass\ExtractClassTests.cs (5)
246LanguageVersion = LanguageVersion.CSharp9, 331LanguageVersion = LanguageVersion.CSharp9, 372LanguageVersion = LanguageVersion.CSharp9, 438LanguageVersion = LanguageVersion.CSharp9, 709LanguageVersion = LanguageVersion.CSharp9,
ExtractInterface\ExtractInterfaceTests.cs (1)
541parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9),
Formatting\CSharpNewDocumentFormattingServiceTests.cs (1)
88parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9));
GenerateFromMembers\GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.cs (1)
3008LanguageVersion = LanguageVersion.CSharp9,
ImplementInterface\ImplementInterfaceTests.cs (6)
196LanguageVersion = LanguageVersion.CSharp9, 10263LanguageVersion = LanguageVersion.CSharp9, 10556LanguageVersion = LanguageVersion.CSharp9, 10620LanguageVersion = LanguageVersion.CSharp9, 10657LanguageVersion = LanguageVersion.CSharp9, 10694LanguageVersion = LanguageVersion.CSharp9,
InitializeParameter\AddParameterCheckTests.cs (4)
286LanguageVersion = LanguageVersion.CSharp9, 334LanguageVersion = LanguageVersion.CSharp9, 379LanguageVersion = LanguageVersion.CSharp9, 450LanguageVersion = LanguageVersion.CSharp9,
InlineMethod\CSharpInlineMethodTests.cs (2)
53LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 78LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
InvertIf\InvertIfTests.cs (2)
1287""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 1366""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
InvertLogical\InvertLogicalTests.cs (1)
21private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9);
QuickInfo\SemanticQuickInfoSourceTests.cs (9)
7569Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 7582Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 7689Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 7702Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 7715Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 7728Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8061Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8073Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8086Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9),
RemoveConfusingSuppressionTests.cs (2)
172LanguageVersion = LanguageVersion.CSharp9, 211LanguageVersion = LanguageVersion.CSharp9,
RemoveUnnecessaryCast\RemoveUnnecessaryCastTests_AsTests.cs (1)
1468""", new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
RemoveUnnecessaryCastTests.cs (26)
8262LanguageVersion = LanguageVersion.CSharp9, 8362LanguageVersion = LanguageVersion.CSharp9, 8411LanguageVersion = LanguageVersion.CSharp9, 8460LanguageVersion = LanguageVersion.CSharp9, 8560LanguageVersion = LanguageVersion.CSharp9, 8609LanguageVersion = LanguageVersion.CSharp9, 8658LanguageVersion = LanguageVersion.CSharp9, 8836LanguageVersion = LanguageVersion.CSharp9, 9661LanguageVersion = LanguageVersion.CSharp9 9683LanguageVersion = LanguageVersion.CSharp9 9713LanguageVersion = LanguageVersion.CSharp9 9735LanguageVersion = LanguageVersion.CSharp9 9757LanguageVersion = LanguageVersion.CSharp9 9843LanguageVersion = LanguageVersion.CSharp9 9867LanguageVersion = LanguageVersion.CSharp9 9891LanguageVersion = LanguageVersion.CSharp9 9920LanguageVersion = LanguageVersion.CSharp9 9950LanguageVersion = LanguageVersion.CSharp9 9968LanguageVersion = LanguageVersion.CSharp9, 9991LanguageVersion = LanguageVersion.CSharp9, 10028LanguageVersion = LanguageVersion.CSharp9, 10057LanguageVersion = LanguageVersion.CSharp9, 10081LanguageVersion = LanguageVersion.CSharp9, 10104LanguageVersion = LanguageVersion.CSharp9, 10942LanguageVersion = LanguageVersion.CSharp9, 10981LanguageVersion = LanguageVersion.CSharp9,
RemoveUnnecessaryDiscardDesignationTests.cs (17)
54LanguageVersion = LanguageVersion.CSharp9, 109LanguageVersion = LanguageVersion.CSharp9, 136LanguageVersion = LanguageVersion.CSharp9, 169LanguageVersion = LanguageVersion.CSharp9, 202LanguageVersion = LanguageVersion.CSharp9, 235LanguageVersion = LanguageVersion.CSharp9, 256LanguageVersion = LanguageVersion.CSharp9, 289LanguageVersion = LanguageVersion.CSharp9, 328LanguageVersion = LanguageVersion.CSharp9, 352LanguageVersion = LanguageVersion.CSharp9, 377LanguageVersion = LanguageVersion.CSharp9, 430LanguageVersion = LanguageVersion.CSharp9, 461LanguageVersion = LanguageVersion.CSharp9, 493LanguageVersion = LanguageVersion.CSharp9, 528LanguageVersion = LanguageVersion.CSharp9, 563LanguageVersion = LanguageVersion.CSharp9, 601LanguageVersion = LanguageVersion.CSharp9,
RemoveUnreachableCodeTests.cs (6)
919LanguageVersion = LanguageVersion.CSharp9, 942LanguageVersion = LanguageVersion.CSharp9, 967LanguageVersion = LanguageVersion.CSharp9, 998LanguageVersion = LanguageVersion.CSharp9, 1026LanguageVersion = LanguageVersion.CSharp9, 1053LanguageVersion = LanguageVersion.CSharp9,
RemoveUnusedMembersTests.cs (5)
431LanguageVersion = LanguageVersion.CSharp9, 459LanguageVersion = LanguageVersion.CSharp9, 478LanguageVersion = LanguageVersion.CSharp9, 505LanguageVersion = LanguageVersion.CSharp9, 3081LanguageVersion = LanguageVersion.CSharp9,
RemoveUnusedValueAssignmentTests.cs (21)
2506}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)); 2512[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2581LanguageVersion = LanguageVersion.CSharp9, 2726[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2781LanguageVersion = LanguageVersion.CSharp9, 2826[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2906LanguageVersion = LanguageVersion.CSharp9, 2978}}", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)); 3056LanguageVersion = LanguageVersion.CSharp9, 7113}", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9)); 7742[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 7815LanguageVersion = LanguageVersion.CSharp9, 8172parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 8193parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 8344[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8425LanguageVersion = LanguageVersion.CSharp9, 8436[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8460[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8533LanguageVersion = LanguageVersion.CSharp9, 8879LanguageVersion = LanguageVersion.CSharp9, 8914LanguageVersion = LanguageVersion.CSharp9,
ReplaceConditionalWithStatements\ReplaceConditionalWithStatementsTests.cs (2)
192LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 221LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
SimplifyPropertyPattern\SimplifyPropertyPatternTests.cs (1)
47LanguageVersion = LanguageVersion.CSharp9,
UpgradeProjectTests.cs (8)
483LanguageVersion.CSharp9, 701LanguageVersion.CSharp9, 1063expected: LanguageVersion.CSharp9, 1090new CSharpParseOptions(LanguageVersion.CSharp9)); 1162LanguageVersion.CSharp9, 1173new CSharpParseOptions(LanguageVersion.CSharp9)); 1192new CSharpParseOptions(LanguageVersion.CSharp9)); 1207expected: LanguageVersion.CSharp9,
UseCoalesceExpressionForIfNullStatementCheckTests.cs (3)
180LanguageVersion = LanguageVersion.CSharp9, 253LanguageVersion = LanguageVersion.CSharp9, 458LanguageVersion = LanguageVersion.CSharp9,
UseCompoundAssignmentTests.cs (1)
962LanguageVersion = LanguageVersion.CSharp9,
UseConditionalExpressionForAssignmentTests.cs (4)
1024""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways); 1216""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways); 1908""", LanguageVersion.CSharp9); 1954""", LanguageVersion.CSharp9, equivalenceKey: nameof(AnalyzersResources.Simplify_check));
UseConditionalExpressionForReturnTests.cs (5)
22private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9); 700[InlineData(LanguageVersion.CSharp9, "null")] 766[InlineData(LanguageVersion.CSharp9, "null")] 801[InlineData(LanguageVersion.CSharp9, "null")] 836[InlineData(LanguageVersion.CSharp9, "null")]
UseDeconstructionTests.cs (2)
877LanguageVersion = LanguageVersion.CSharp9 912LanguageVersion = LanguageVersion.CSharp9
UseExpressionBodyForAccessorsAnalyzerTests.cs (7)
32ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default, 51ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default, 68ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default, 262await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp9); 301LanguageVersion = LanguageVersion.CSharp9, 498await TestWithUseBlockBodyIncludingPropertiesAndIndexers(code, fixedCode, LanguageVersion.CSharp9); 767LanguageVersion = LanguageVersion.CSharp9,
UseExpressionBodyForLocalFunctionsAnalyzerTests.cs (2)
912LanguageVersion = LanguageVersion.CSharp9, 941LanguageVersion = LanguageVersion.CSharp9,
UseIsNullCheckForCastAndEqualityOperatorTests.cs (3)
115new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9))); 205""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 265""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
UseIsNullCheckForReferenceEqualsTests.cs (2)
28private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9); 119new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
UseNullCheckOverTypeCheckDiagnosticAnalyzerTests.cs (1)
31=> await VerifyAsync(source, fixedSource, LanguageVersion.CSharp9);
UseNullPropagationTests.cs (2)
33LanguageVersion = LanguageVersion.CSharp9, 41private static async Task TestMissingInRegularAndScriptAsync(string testCode, LanguageVersion languageVersion = LanguageVersion.CSharp9)
UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs (1)
25private static readonly ParseOptions CSharp9 = TestOptions.RegularPreview.WithLanguageVersion(LanguageVersion.CSharp9);
UseThrowExpressionTests.cs (3)
617""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 653""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 690""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9));
UseTupleSwapTests.cs (1)
455LanguageVersion = LanguageVersion.CSharp9,
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Recommendations\RecommenderTests.cs (1)
25protected static readonly CSharpParseOptions CSharp9ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (8)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (2)
671}", options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 688}", options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (2)
10392", options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 10411", options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
Emit\EditAndContinue\LocalSlotMappingTests.cs (3)
4925var source0 = MarkedSource(sourceText, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 4926var source1 = MarkedSource(sourceText, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 4927var source2 = MarkedSource(sourceText, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
357yield return parseOptions.WithLanguageVersion(LanguageVersion.CSharp9);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (32)
Semantics\PatternMatchingTests3.cs (32)
2093var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2165var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2237var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2286var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2335var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2366var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.ReleaseExe); 2424var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.ReleaseExe); 2470var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2501var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2541var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2579var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2608var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2650var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2666var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2692var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2720var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2743var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2814var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2873var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2914var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2971var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3000var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3071var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3140var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3278var compilation = CreateCompilation(source + _iTupleSource, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3366var compilation = CreateCompilation(source + _iTupleSource, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 4617var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 4783var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 4875var compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 4969var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5253var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5322var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9));
Microsoft.CodeAnalysis.CSharp.Features (15)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
57if (root.SyntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.cs (1)
40(version >= LanguageVersion.CSharp9 ? Feature.RelationalPattern | Feature.OrPattern | Feature.AndPattern | Feature.TypePattern : 0);
ConvertProgram\ConvertToTopLevelStatementsCodeRefactoringProvider.cs (1)
38if (document.Project.ParseOptions!.LanguageVersion() < LanguageVersion.CSharp9 ||
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
36var analyzer = new Analyzer(supportsOrPatterns: semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9);
ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
38if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9 ||
CSharpAsAndNullCheckCodeFixProvider.cs (1)
172if (languageVersion >= LanguageVersion.CSharp9)
CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
38if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9)
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
99&& parent.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9)
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
42if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9)
CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
46if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9)
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
36if (compilation.LanguageVersion() < LanguageVersion.CSharp9)
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
64if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9)
Diagnostics\Analyzers\CSharpPreferFrameworkTypeDiagnosticAnalyzer.cs (1)
34semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9 &&
UseIsNullCheckHelpers.cs (1)
26=> options.LanguageVersion() >= LanguageVersion.CSharp9;
UsePatternMatchingHelpers.cs (1)
78requiredLanguageVersion = (LanguageVersion)Math.Max((int)requiredLanguageVersion, (int)LanguageVersion.CSharp9);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NullableReferenceTypesTests.cs (1)
151005[CombinatorialValues(LanguageVersion.CSharp9, LanguageVersion.CSharp11)] LanguageVersion languageVersionA,
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
SymbolDisplay\SymbolDisplayTests.cs (2)
7907TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 7928TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9),
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (37)
LexicalAndXml\PreprocessorTests.cs (1)
3224[InlineData(LanguageVersion.CSharp9, "9.0")]
Parsing\LambdaParameterParsingTests.cs (3)
5064[InlineData(LanguageVersion.CSharp9)] 5094[InlineData(LanguageVersion.CSharp9)] 5122[InlineData(LanguageVersion.CSharp9)]
Parsing\MemberDeclarationParsingTests.cs (32)
2355foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 2497foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 2621foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 2727foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 2833foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3236foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3381foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3509foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3619foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3729foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4276foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4410foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4527foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4626foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4725foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5116foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5254foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5375foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5478foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5581foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6170foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6240foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6303foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6403foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6470foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6554foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6654foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7028foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7141foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7245foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7349foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7453foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview })
Parsing\TopLevelStatementsParsingTests.cs (1)
1613[InlineData(LanguageVersion.CSharp9)]
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
TestOptions.cs (1)
40public static readonly CSharpParseOptions Regular9 = Regular.WithLanguageVersion(LanguageVersion.CSharp9);
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CastSimplifier.cs (1)
1371if (originalSemanticModel.Compilation.LanguageVersion() < LanguageVersion.CSharp9 &&
CSharpSyntaxFacts.cs (3)
62=> options.LanguageVersion() >= LanguageVersion.CSharp9; 68=> options.LanguageVersion() >= LanguageVersion.CSharp9; 1474=> options.LanguageVersion() >= LanguageVersion.CSharp9;
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
66semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9 &&
SpeculationAnalyzer.cs (1)
766=> originalExpression.GetLanguageVersion() >= LanguageVersion.CSharp9;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (12)
IntelliSense\CSharpCompletionCommandHandlerTests.vb (8)
586showCompletionInArgumentLists:=showCompletionInArgumentLists, languageVersion:=LanguageVersion.CSharp9) 620showCompletionInArgumentLists:=showCompletionInArgumentLists, languageVersion:=LanguageVersion.CSharp9) 663showCompletionInArgumentLists:=showCompletionInArgumentLists, languageVersion:=LanguageVersion.CSharp9) 691showCompletionInArgumentLists:=showCompletionInArgumentLists, languageVersion:=LanguageVersion.CSharp9) 719showCompletionInArgumentLists:=showCompletionInArgumentLists, languageVersion:=LanguageVersion.CSharp9) 753showCompletionInArgumentLists:=showCompletionInArgumentLists, languageVersion:=LanguageVersion.CSharp9) 2433}]]></Document>, languageVersion:=LanguageVersion.CSharp9, showCompletionInArgumentLists:=showCompletionInArgumentLists) 2456}]]></Document>, languageVersion:=LanguageVersion.CSharp9, showCompletionInArgumentLists:=showCompletionInArgumentLists)
Simplification\CastSimplificationTests.vb (4)
515Await TestAsync(input, expected, csharpParseOptions:=CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)) 1344<InlineData(CodeAnalysis.CSharp.LanguageVersion.CSharp9, "d2")> 1386<InlineData(CodeAnalysis.CSharp.LanguageVersion.CSharp9, "d1")> 1428<InlineData(CodeAnalysis.CSharp.LanguageVersion.CSharp9, "value")>
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\NativeIntegerTests.vb (1)
21Dim comp As Compilation = CreateCSharpCompilation(source0, parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.CSharp9))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\PE\HasUnsupportedMetadata.vb (1)
516}", parseOptions:=New CSharp.CSharpParseOptions().WithLanguageVersion(CSharp.LanguageVersion.CSharp9),
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
ProjectSystemShim\CPS\AdditionalPropertiesTests.cs (1)
46[InlineData(LanguageVersion.CSharp9)]
ProjectSystemShim\LegacyProject\CSharpCompilerOptionsTests.cs (1)
172[InlineData(LanguageVersion.CSharp9)]