892 references to CSharp9
Microsoft.CodeAnalysis.Analyzers.UnitTests (4)
MetaAnalyzers\SymbolIsBannedInAnalyzersTests.cs (4)
27LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp9, 64LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp9, 105LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp9, 134LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.CodeAnalysis.CSharp (5)
Errors\MessageID.cs (1)
590return LanguageVersion.CSharp9;
LanguageVersion.cs (4)
308case LanguageVersion.CSharp9: 347case LanguageVersion.CSharp9: 422case LanguageVersion.CSharp9: 532result = LanguageVersion.CSharp9;
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
38if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9 ||
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
36var analyzer = new Analyzer(supportsOrPatterns: semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9);
src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
32if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
38if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
41if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
35if (compilation.LanguageVersion() < LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
59if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
42if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\UsePatternMatchingHelpers.cs (1)
78requiredLanguageVersion = (LanguageVersion)Math.Max((int)requiredLanguageVersion, (int)LanguageVersion.CSharp9);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
56=> options.LanguageVersion() >= LanguageVersion.CSharp9; 62=> options.LanguageVersion() >= LanguageVersion.CSharp9; 1392=> options.LanguageVersion() >= LanguageVersion.CSharp9;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1681if (originalSemanticModel.Compilation.LanguageVersion() < LanguageVersion.CSharp9 &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
839=> originalExpression.GetLanguageVersion() >= LanguageVersion.CSharp9;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
100parent.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9)
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\UseIsNullCheckHelpers.cs (1)
26=> options.LanguageVersion() >= LanguageVersion.CSharp9;
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
172if (languageVersion >= LanguageVersion.CSharp9)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (242)
src\Analyzers\CSharp\Tests\AddAccessibilityModifiers\AddOrRemoveAccessibilityModifiersTests.cs (1)
196LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\AddParameter\AddParameterTests.cs (3)
2480""", new(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9))); 2582""", new(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9))); 2620""", new(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)));
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToBlockScopedNamespaceAnalyzerTests.cs (2)
45LanguageVersion = LanguageVersion.CSharp9, 64LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToFileScopedNamespaceAnalyzerTests.cs (1)
30LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionTests.cs (5)
27private static readonly LanguageVersion CSharp9 = LanguageVersion.CSharp9; 2032LanguageVersion = LanguageVersion.CSharp9, 2073LanguageVersion = LanguageVersion.CSharp9, 2455LanguageVersion = LanguageVersion.CSharp9, 2510LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceCodeFixTests.cs (7)
203LanguageVersion = LanguageVersion.CSharp9, 9887LanguageVersion = LanguageVersion.CSharp9, 10161LanguageVersion = LanguageVersion.CSharp9, 10221LanguageVersion = LanguageVersion.CSharp9, 10256LanguageVersion = LanguageVersion.CSharp9, 10291LanguageVersion = LanguageVersion.CSharp9, 11711LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticTests.cs (2)
25LanguageVersion = LanguageVersion.CSharp9 75LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveConfusingSuppression\RemoveConfusingSuppressionTests.cs (2)
163LanguageVersion = LanguageVersion.CSharp9, 200LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryCast\RemoveUnnecessaryCastTests.cs (26)
7881LanguageVersion = LanguageVersion.CSharp9, 7973LanguageVersion = LanguageVersion.CSharp9, 8014LanguageVersion = LanguageVersion.CSharp9, 8055LanguageVersion = LanguageVersion.CSharp9, 8147LanguageVersion = LanguageVersion.CSharp9, 8188LanguageVersion = LanguageVersion.CSharp9, 8229LanguageVersion = LanguageVersion.CSharp9, 8368LanguageVersion = LanguageVersion.CSharp9, 9136LanguageVersion = LanguageVersion.CSharp9 9154LanguageVersion = LanguageVersion.CSharp9 9179LanguageVersion = LanguageVersion.CSharp9 9197LanguageVersion = LanguageVersion.CSharp9 9215LanguageVersion = LanguageVersion.CSharp9 9283LanguageVersion = LanguageVersion.CSharp9 9303LanguageVersion = LanguageVersion.CSharp9 9323LanguageVersion = LanguageVersion.CSharp9 9352LanguageVersion = LanguageVersion.CSharp9 9382LanguageVersion = LanguageVersion.CSharp9 9399LanguageVersion = LanguageVersion.CSharp9, 9420LanguageVersion = LanguageVersion.CSharp9, 9451LanguageVersion = LanguageVersion.CSharp9, 9474LanguageVersion = LanguageVersion.CSharp9, 9492LanguageVersion = LanguageVersion.CSharp9, 9509LanguageVersion = LanguageVersion.CSharp9, 10311LanguageVersion = LanguageVersion.CSharp9, 10348LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryDiscardDesignation\RemoveUnnecessaryDiscardDesignationTests.cs (17)
53LanguageVersion = LanguageVersion.CSharp9, 104LanguageVersion = LanguageVersion.CSharp9, 129LanguageVersion = LanguageVersion.CSharp9, 160LanguageVersion = LanguageVersion.CSharp9, 191LanguageVersion = LanguageVersion.CSharp9, 222LanguageVersion = LanguageVersion.CSharp9, 241LanguageVersion = LanguageVersion.CSharp9, 272LanguageVersion = LanguageVersion.CSharp9, 309LanguageVersion = LanguageVersion.CSharp9, 331LanguageVersion = LanguageVersion.CSharp9, 354LanguageVersion = LanguageVersion.CSharp9, 405LanguageVersion = LanguageVersion.CSharp9, 434LanguageVersion = LanguageVersion.CSharp9, 464LanguageVersion = LanguageVersion.CSharp9, 497LanguageVersion = LanguageVersion.CSharp9, 530LanguageVersion = LanguageVersion.CSharp9, 566LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnreachableCode\RemoveUnreachableCodeTests.cs (7)
862LanguageVersion = LanguageVersion.CSharp9, 881LanguageVersion = LanguageVersion.CSharp9, 902LanguageVersion = LanguageVersion.CSharp9, 929LanguageVersion = LanguageVersion.CSharp9, 953LanguageVersion = LanguageVersion.CSharp9, 976LanguageVersion = LanguageVersion.CSharp9, 999LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnusedMembers\RemoveUnusedMembersTests.cs (6)
418LanguageVersion = LanguageVersion.CSharp9, 445LanguageVersion = LanguageVersion.CSharp9, 464LanguageVersion = LanguageVersion.CSharp9, 491LanguageVersion = LanguageVersion.CSharp9, 1127LanguageVersion = LanguageVersion.CSharp9, 3062LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (25)
2480""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9))); 2484[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2556LanguageVersion = LanguageVersion.CSharp9, 2709[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2768LanguageVersion = LanguageVersion.CSharp9, 2815[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2899LanguageVersion = LanguageVersion.CSharp9, 2976""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)); 3058LanguageVersion = LanguageVersion.CSharp9, 7202""", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9)); 7847[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 7924LanguageVersion = LanguageVersion.CSharp9, 8286parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 8307parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 8455[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8536LanguageVersion = LanguageVersion.CSharp9, 8546[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8572[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8645LanguageVersion = LanguageVersion.CSharp9, 8982LanguageVersion = LanguageVersion.CSharp9, 9013LanguageVersion = LanguageVersion.CSharp9, 9048LanguageVersion = LanguageVersion.CSharp9, 9083LanguageVersion = LanguageVersion.CSharp9, 9118LanguageVersion = LanguageVersion.CSharp9, 9153LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (8)
436LanguageVersion.CSharp9, 641LanguageVersion.CSharp9, 959expected: LanguageVersion.CSharp9, 984new CSharpParseOptions(LanguageVersion.CSharp9)); 1048LanguageVersion.CSharp9, 1057new CSharpParseOptions(LanguageVersion.CSharp9)); 1074new CSharpParseOptions(LanguageVersion.CSharp9)); 1087expected: LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseCoalesceExpression\UseCoalesceExpressionForIfNullStatementCheckTests.cs (3)
172LanguageVersion = LanguageVersion.CSharp9, 230LanguageVersion = LanguageVersion.CSharp9, 395LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseCompoundAssignment\UseCompoundAssignmentTests.cs (1)
892LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForAssignmentTests.cs (7)
956""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways); 1136""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways); 1788""", LanguageVersion.CSharp9); 1832""", LanguageVersion.CSharp9, equivalenceKey: nameof(AnalyzersResources.Simplify_check)); 2012LanguageVersion = LanguageVersion.CSharp9, 2055""", LanguageVersion.CSharp9); 2161""", LanguageVersion.CSharp9);
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForReturnTests.cs (5)
24private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9); 911[InlineData(LanguageVersion.CSharp9, "null")] 973[InlineData(LanguageVersion.CSharp9, "null")] 1006[InlineData(LanguageVersion.CSharp9, "null")] 1039[InlineData(LanguageVersion.CSharp9, "null")]
src\Analyzers\CSharp\Tests\UseDeconstruction\UseDeconstructionTests.cs (2)
834LanguageVersion = LanguageVersion.CSharp9 867LanguageVersion = LanguageVersion.CSharp9
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForAccessorsAnalyzerTests.cs (7)
33ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default, 54ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default, 72ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default, 238""", LanguageVersion.CSharp9); 270LanguageVersion = LanguageVersion.CSharp9, 440""", LanguageVersion.CSharp9); 790LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForLocalFunctionsAnalyzerTests.cs (2)
875LanguageVersion = LanguageVersion.CSharp9, 902LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseImplicitObjectCreation\UseImplicitObjectCreationTests.cs (46)
53LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 72LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 91LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 110LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 123LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 148LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 161LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 174LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 193LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 218LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 238LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 271LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 296LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 315LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 334LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 353LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 372LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 391LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 404LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 423LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 442LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 455LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 469LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 486LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 507LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 528LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 551LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 584LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 605LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 626LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 653LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 660LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 687LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 710LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 733LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 756LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 771LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 786LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 809LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 832LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 847LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 862LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 885LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 908LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 931LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 955LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseImplicitOrExplicitType\UseImplicitTypeTests.cs (1)
3165""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9), options: ImplicitTypeEverywhere()));
src\Analyzers\CSharp\Tests\UseIsNullCheck\UseIsNullCheckForCastAndEqualityOperatorTests.cs (3)
108new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9))); 192""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9))); 248""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
src\Analyzers\CSharp\Tests\UseIsNullCheck\UseIsNullCheckForReferenceEqualsTests.cs (2)
28private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9); 112new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
src\Analyzers\CSharp\Tests\UseIsNullCheck\UseNullCheckOverTypeCheckDiagnosticAnalyzerTests.cs (1)
29=> await VerifyAsync(source, fixedSource, LanguageVersion.CSharp9);
src\Analyzers\CSharp\Tests\UseLocalFunction\UseLocalFunctionTests.cs (1)
3936new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
src\Analyzers\CSharp\Tests\UseNullPropagation\UseNullPropagationTests.cs (2)
28LanguageVersion languageVersion = LanguageVersion.CSharp9) 46LanguageVersion languageVersion = LanguageVersion.CSharp9)
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndMemberAccessTests.cs (20)
156LanguageVersion = LanguageVersion.CSharp9, 192LanguageVersion = LanguageVersion.CSharp9, 213LanguageVersion = LanguageVersion.CSharp9, 266LanguageVersion = LanguageVersion.CSharp9, 405LanguageVersion = LanguageVersion.CSharp9, 434LanguageVersion = LanguageVersion.CSharp9, 467LanguageVersion = LanguageVersion.CSharp9, 496LanguageVersion = LanguageVersion.CSharp9, 542LanguageVersion = LanguageVersion.CSharp9, 560LanguageVersion = LanguageVersion.CSharp9, 578LanguageVersion = LanguageVersion.CSharp9, 599LanguageVersion = LanguageVersion.CSharp9, 632LanguageVersion = LanguageVersion.CSharp9, 700LanguageVersion = LanguageVersion.CSharp9, 756LanguageVersion = LanguageVersion.CSharp9, 896LanguageVersion = LanguageVersion.CSharp9, 945LanguageVersion = LanguageVersion.CSharp9, 1036LanguageVersion = LanguageVersion.CSharp9, 1055LanguageVersion = LanguageVersion.CSharp9, 1126LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndNullCheckTests.cs (1)
42[InlineData("x == null", "o is not string x", LanguageVersion.CSharp9)]
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndNullCheckTests_FixAllTests.cs (1)
126""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpUseNotPatternTests.cs (15)
48LanguageVersion = LanguageVersion.CSharp9, 77LanguageVersion = LanguageVersion.CSharp9, 106LanguageVersion = LanguageVersion.CSharp9, 135LanguageVersion = LanguageVersion.CSharp9, 164LanguageVersion = LanguageVersion.CSharp9, 193LanguageVersion = LanguageVersion.CSharp9, 234LanguageVersion = LanguageVersion.CSharp9, 269LanguageVersion = LanguageVersion.CSharp9, 316LanguageVersion = LanguageVersion.CSharp9, 345LanguageVersion = LanguageVersion.CSharp9, 378LanguageVersion = LanguageVersion.CSharp9, 396LanguageVersion = LanguageVersion.CSharp9, 417LanguageVersion = LanguageVersion.CSharp9, 438LanguageVersion = LanguageVersion.CSharp9, 475LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseSimpleUsingStatement\UseSimpleUsingStatementTests.cs (6)
1826LanguageVersion = LanguageVersion.CSharp9, 1859LanguageVersion = LanguageVersion.CSharp9, 1883LanguageVersion = LanguageVersion.CSharp9, 1920LanguageVersion = LanguageVersion.CSharp9, 1953LanguageVersion = LanguageVersion.CSharp9, 1988LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseThrowExpression\UseThrowExpressionTests.cs (3)
570""", new(TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9))); 604""", new(TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9))); 639""", new(TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)));
src\Analyzers\CSharp\Tests\UseTupleSwap\UseTupleSwapTests.cs (1)
387LanguageVersion = LanguageVersion.CSharp9,
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (6)
CommandLineTests.cs (6)
1593[InlineData("9", LanguageVersion.CSharp9)] 1594[InlineData("9.0", LanguageVersion.CSharp9)] 1788InlineData(LanguageVersion.CSharp9, LanguageVersion.CSharp9), 1833InlineData("9", true, LanguageVersion.CSharp9), 1834InlineData("9.0", true, LanguageVersion.CSharp9),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (40)
CodeActions\GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.cs (1)
2585LanguageVersion = LanguageVersion.CSharp9,
CodeActions\InitializeParameter\AddParameterCheckTests.cs (4)
306LanguageVersion = LanguageVersion.CSharp9, 346LanguageVersion = LanguageVersion.CSharp9, 397LanguageVersion = LanguageVersion.CSharp9, 464LanguageVersion = LanguageVersion.CSharp9,
CodeActions\InlineMethod\CSharpInlineMethodTests.cs (2)
55LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 80LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Completion\CompletionProviders\AwaitCompletionProviderTests.cs (22)
83""", LanguageVersion.CSharp9); 94""", LanguageVersion.CSharp9); 98=> VerifyKeywordAsync("$$", LanguageVersion.CSharp9); 109""", LanguageVersion.CSharp9); 120""", LanguageVersion.CSharp9); 124=> VerifyKeywordAsync("var z = $$", LanguageVersion.CSharp9); 135""", LanguageVersion.CSharp9); 139=> VerifyAbsenceAsync("using $$", LanguageVersion.CSharp9); 158""", LanguageVersion.CSharp9); 162=> VerifyAbsenceAsync("foreach $$", LanguageVersion.CSharp9); 174""", LanguageVersion.CSharp9); 182""", LanguageVersion.CSharp9); 194""", LanguageVersion.CSharp9); 202""", LanguageVersion.CSharp9); 214""", LanguageVersion.CSharp9); 222""", LanguageVersion.CSharp9); 233""", LanguageVersion.CSharp9); 237=> VerifyAbsenceAsync("lock (this) { $$ }", LanguageVersion.CSharp9); 249""", LanguageVersion.CSharp9); 257""", LanguageVersion.CSharp9); 268""", LanguageVersion.CSharp9); 272=> VerifyKeywordAsync("lock($$", LanguageVersion.CSharp9);
ExtractInterface\ExtractInterfaceTests.cs (1)
432parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9),
Formatting\CSharpNewDocumentFormattingServiceTests.cs (1)
101parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9));
QuickInfo\SemanticQuickInfoSourceTests.cs (9)
8102Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8115Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8222Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8235Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8248Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8261Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8642Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8654Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8667Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9),
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Recommendations\RecommenderTests.cs (1)
26protected static readonly CSharpParseOptions CSharp9ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenAwaitForeachTests.cs (2)
12727[InlineData("in", LanguageVersion.CSharp9)] 12789[InlineData("in", LanguageVersion.CSharp9)]
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (8)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (2)
817}", options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 834}", options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (2)
11321", options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 11340", options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
Emit\EditAndContinue\LocalSlotMappingTests.cs (3)
5048var source0 = MarkedSource(sourceText, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 5049var source1 = MarkedSource(sourceText, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 5050var source2 = MarkedSource(sourceText, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
357yield return parseOptions.WithLanguageVersion(LanguageVersion.CSharp9);
Microsoft.CodeAnalysis.CSharp.Emit3.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); 2422var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.ReleaseExe); 2466var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2497var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2537var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2575var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2604var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2646var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2662var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2688var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2716var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2739var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2810var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2869var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2910var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2967var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2996var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3067var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3136var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3274var compilation = CreateCompilation(source + _iTupleSource, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3362var compilation = CreateCompilation(source + _iTupleSource, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 4611var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 4777var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 4867var compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 4961var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5245var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5314var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9));
Microsoft.CodeAnalysis.CSharp.Features (16)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
56if (root.SyntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.cs (1)
33(version >= LanguageVersion.CSharp9 ? Feature.RelationalPattern | Feature.OrPattern | Feature.AndPattern | Feature.TypePattern : 0);
ConvertProgram\ConvertToTopLevelStatementsCodeRefactoringProvider.cs (1)
36if (document.Project.ParseOptions!.LanguageVersion() < LanguageVersion.CSharp9 ||
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
59document.Root.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
38if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9 ||
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
36var analyzer = new Analyzer(supportsOrPatterns: semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9);
src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
32if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
38if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
41if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
35if (compilation.LanguageVersion() < LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
59if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
42if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp9)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\UsePatternMatchingHelpers.cs (1)
78requiredLanguageVersion = (LanguageVersion)Math.Max((int)requiredLanguageVersion, (int)LanguageVersion.CSharp9);
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
100parent.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9)
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\UseIsNullCheckHelpers.cs (1)
26=> options.LanguageVersion() >= LanguageVersion.CSharp9;
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
172if (languageVersion >= LanguageVersion.CSharp9)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (379)
AddDebuggerDisplay\AddDebuggerDisplayTests.cs (1)
68LanguageVersion = LanguageVersion.CSharp9,
ConvertIfToSwitch\ConvertIfToSwitchTests.cs (19)
312LanguageVersion = LanguageVersion.CSharp9, 434[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 454LanguageVersion.CSharp9 => 1410LanguageVersion = LanguageVersion.CSharp9, 1491LanguageVersion = LanguageVersion.CSharp9, 1572LanguageVersion = LanguageVersion.CSharp9, 1653LanguageVersion = LanguageVersion.CSharp9, 2146LanguageVersion = LanguageVersion.CSharp9, 2198LanguageVersion = LanguageVersion.CSharp9, 2246LanguageVersion = LanguageVersion.CSharp9, 2317LanguageVersion = LanguageVersion.CSharp9, 2351LanguageVersion = LanguageVersion.CSharp9, 2384LanguageVersion = LanguageVersion.CSharp9, 2427LanguageVersion = LanguageVersion.CSharp9, 2500LanguageVersion = LanguageVersion.CSharp9, 2519LanguageVersion = LanguageVersion.CSharp9, 2536LanguageVersion = LanguageVersion.CSharp9, 2553LanguageVersion = LanguageVersion.CSharp9, 2585LanguageVersion = LanguageVersion.CSharp9,
ConvertNamespace\ConvertNamespaceRefactoringTests.cs (2)
37LanguageVersion = LanguageVersion.CSharp9, 546LanguageVersion = LanguageVersion.CSharp9,
ConvertProgram\ConvertToProgramMainAnalyzerTests.cs (24)
28LanguageVersion = LanguageVersion.CSharp9, 46LanguageVersion = LanguageVersion.CSharp9, 69LanguageVersion = LanguageVersion.CSharp9, 95LanguageVersion = LanguageVersion.CSharp9, 123LanguageVersion = LanguageVersion.CSharp9, 135LanguageVersion = LanguageVersion.CSharp9, 146LanguageVersion = LanguageVersion.CSharp9, 167LanguageVersion = LanguageVersion.CSharp9, 188LanguageVersion = LanguageVersion.CSharp9, 217LanguageVersion = LanguageVersion.CSharp9, 246LanguageVersion = LanguageVersion.CSharp9, 283LanguageVersion = LanguageVersion.CSharp9, 309LanguageVersion = LanguageVersion.CSharp9, 339LanguageVersion = LanguageVersion.CSharp9, 366LanguageVersion = LanguageVersion.CSharp9, 395LanguageVersion = LanguageVersion.CSharp9, 421LanguageVersion = LanguageVersion.CSharp9, 448LanguageVersion = LanguageVersion.CSharp9, 471LanguageVersion = LanguageVersion.CSharp9, 493LanguageVersion = LanguageVersion.CSharp9, 526LanguageVersion = LanguageVersion.CSharp9, 563LanguageVersion = LanguageVersion.CSharp9, 595LanguageVersion = LanguageVersion.CSharp9, 667LanguageVersion = LanguageVersion.CSharp9,
ConvertProgram\ConvertToTopLevelStatementsAnalyzerTests.cs (50)
46LanguageVersion = LanguageVersion.CSharp9, 91LanguageVersion = LanguageVersion.CSharp9, 118LanguageVersion = LanguageVersion.CSharp9, 148LanguageVersion = LanguageVersion.CSharp9, 234LanguageVersion = LanguageVersion.CSharp9, 254LanguageVersion = LanguageVersion.CSharp9, 278LanguageVersion = LanguageVersion.CSharp9, 298LanguageVersion = LanguageVersion.CSharp9, 323LanguageVersion = LanguageVersion.CSharp9, 348LanguageVersion = LanguageVersion.CSharp9, 370LanguageVersion = LanguageVersion.CSharp9, 388LanguageVersion = LanguageVersion.CSharp9, 408LanguageVersion = LanguageVersion.CSharp9, 428LanguageVersion = LanguageVersion.CSharp9, 452LanguageVersion = LanguageVersion.CSharp9, 472LanguageVersion = LanguageVersion.CSharp9, 493LanguageVersion = LanguageVersion.CSharp9, 514LanguageVersion = LanguageVersion.CSharp9, 541LanguageVersion = LanguageVersion.CSharp9, 564LanguageVersion = LanguageVersion.CSharp9, 587LanguageVersion = LanguageVersion.CSharp9, 610LanguageVersion = LanguageVersion.CSharp9, 633LanguageVersion = LanguageVersion.CSharp9, 655LanguageVersion = LanguageVersion.CSharp9, 677LanguageVersion = LanguageVersion.CSharp9, 701LanguageVersion = LanguageVersion.CSharp9, 725LanguageVersion = LanguageVersion.CSharp9, 747LanguageVersion = LanguageVersion.CSharp9, 769LanguageVersion = LanguageVersion.CSharp9, 791LanguageVersion = LanguageVersion.CSharp9, 811LanguageVersion = LanguageVersion.CSharp9, 840LanguageVersion = LanguageVersion.CSharp9, 869LanguageVersion = LanguageVersion.CSharp9, 898LanguageVersion = LanguageVersion.CSharp9, 927LanguageVersion = LanguageVersion.CSharp9, 956LanguageVersion = LanguageVersion.CSharp9, 985LanguageVersion = LanguageVersion.CSharp9, 1014LanguageVersion = LanguageVersion.CSharp9, 1043LanguageVersion = LanguageVersion.CSharp9, 1074LanguageVersion = LanguageVersion.CSharp9, 1100LanguageVersion = LanguageVersion.CSharp9, 1131LanguageVersion = LanguageVersion.CSharp9, 1170LanguageVersion = LanguageVersion.CSharp9, 1209LanguageVersion = LanguageVersion.CSharp9, 1252LanguageVersion = LanguageVersion.CSharp9, 1281LanguageVersion = LanguageVersion.CSharp9, 1324LanguageVersion = LanguageVersion.CSharp9, 1409LanguageVersion = LanguageVersion.CSharp9, 1483LanguageVersion = LanguageVersion.CSharp9, 1561LanguageVersion = LanguageVersion.CSharp9,
ConvertToInterpolatedString\ConvertConcatenationToInterpolatedStringTests.cs (2)
914LanguageVersion = LanguageVersion.CSharp9, 963LanguageVersion = LanguageVersion.CSharp9,
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringTests.cs (2)
152""", new(new CSharpParseOptions(LanguageVersion.CSharp9))); 199""", new(new CSharpParseOptions(LanguageVersion.CSharp9)));
ConvertTupleToStruct\ConvertTupleToStructTests.cs (1)
45LanguageVersion languageVersion = LanguageVersion.CSharp9,
ExtractClass\ExtractClassTests.cs (5)
244LanguageVersion = LanguageVersion.CSharp9, 324LanguageVersion = LanguageVersion.CSharp9, 363LanguageVersion = LanguageVersion.CSharp9, 422LanguageVersion = LanguageVersion.CSharp9, 656LanguageVersion = LanguageVersion.CSharp9,
ExtractMethod\ExtractLocalFunctionTests.cs (7)
4943LanguageVersion = LanguageVersion.CSharp9, 4981LanguageVersion = LanguageVersion.CSharp9, 5027LanguageVersion = LanguageVersion.CSharp9, 5077LanguageVersion = LanguageVersion.CSharp9, 5104LanguageVersion = LanguageVersion.CSharp9, 5134LanguageVersion = LanguageVersion.CSharp9, 5151""", new(TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp9)));
ExtractMethod\ExtractMethodCodeRefactoringTests.cs (6)
4838LanguageVersion = LanguageVersion.CSharp9, 4876LanguageVersion = LanguageVersion.CSharp9, 4922LanguageVersion = LanguageVersion.CSharp9, 4972LanguageVersion = LanguageVersion.CSharp9, 4995""", parameters: new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9))); 5022""", parameters: new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
InlineTemporary\InlineTemporaryTests.cs (7)
350[InlineData(LanguageVersion.CSharp9)] 376[InlineData(LanguageVersion.CSharp9, " 42")] // In C# 9, target-typed conditionals makes this work 5000""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9))); 5013""", new(TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9))); 5024""", new(TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9))); 5041new(TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9))); 5113""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
InvertIf\InvertIfTests.cs (2)
1136""", LanguageVersion.CSharp9); 1204""", LanguageVersion.CSharp9);
InvertLogical\InvertLogicalTests.cs (1)
21private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9);
RemoveUnnecessaryCast\RemoveUnnecessaryCastTests_AsTests.cs (1)
1336""", new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
ReplaceConditionalWithStatements\ReplaceConditionalWithStatementsTests.cs (2)
179LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 206LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
SimplifyPropertyPattern\SimplifyPropertyPatternTests.cs (1)
42LanguageVersion = LanguageVersion.CSharp9,
SimplifyTypeNames\SimplifyTypeNamesTests.cs (1)
6744[InlineData(LanguageVersion.CSharp9)]
src\Analyzers\CSharp\Tests\AddAccessibilityModifiers\AddOrRemoveAccessibilityModifiersTests.cs (1)
196LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\AddParameter\AddParameterTests.cs (3)
2480""", new(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9))); 2582""", new(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9))); 2620""", new(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)));
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToBlockScopedNamespaceAnalyzerTests.cs (2)
45LanguageVersion = LanguageVersion.CSharp9, 64LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToFileScopedNamespaceAnalyzerTests.cs (1)
30LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionTests.cs (5)
27private static readonly LanguageVersion CSharp9 = LanguageVersion.CSharp9; 2032LanguageVersion = LanguageVersion.CSharp9, 2073LanguageVersion = LanguageVersion.CSharp9, 2455LanguageVersion = LanguageVersion.CSharp9, 2510LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceCodeFixTests.cs (7)
203LanguageVersion = LanguageVersion.CSharp9, 9887LanguageVersion = LanguageVersion.CSharp9, 10161LanguageVersion = LanguageVersion.CSharp9, 10221LanguageVersion = LanguageVersion.CSharp9, 10256LanguageVersion = LanguageVersion.CSharp9, 10291LanguageVersion = LanguageVersion.CSharp9, 11711LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticTests.cs (2)
25LanguageVersion = LanguageVersion.CSharp9 75LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveConfusingSuppression\RemoveConfusingSuppressionTests.cs (2)
163LanguageVersion = LanguageVersion.CSharp9, 200LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryCast\RemoveUnnecessaryCastTests.cs (26)
7881LanguageVersion = LanguageVersion.CSharp9, 7973LanguageVersion = LanguageVersion.CSharp9, 8014LanguageVersion = LanguageVersion.CSharp9, 8055LanguageVersion = LanguageVersion.CSharp9, 8147LanguageVersion = LanguageVersion.CSharp9, 8188LanguageVersion = LanguageVersion.CSharp9, 8229LanguageVersion = LanguageVersion.CSharp9, 8368LanguageVersion = LanguageVersion.CSharp9, 9136LanguageVersion = LanguageVersion.CSharp9 9154LanguageVersion = LanguageVersion.CSharp9 9179LanguageVersion = LanguageVersion.CSharp9 9197LanguageVersion = LanguageVersion.CSharp9 9215LanguageVersion = LanguageVersion.CSharp9 9283LanguageVersion = LanguageVersion.CSharp9 9303LanguageVersion = LanguageVersion.CSharp9 9323LanguageVersion = LanguageVersion.CSharp9 9352LanguageVersion = LanguageVersion.CSharp9 9382LanguageVersion = LanguageVersion.CSharp9 9399LanguageVersion = LanguageVersion.CSharp9, 9420LanguageVersion = LanguageVersion.CSharp9, 9451LanguageVersion = LanguageVersion.CSharp9, 9474LanguageVersion = LanguageVersion.CSharp9, 9492LanguageVersion = LanguageVersion.CSharp9, 9509LanguageVersion = LanguageVersion.CSharp9, 10311LanguageVersion = LanguageVersion.CSharp9, 10348LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryDiscardDesignation\RemoveUnnecessaryDiscardDesignationTests.cs (17)
53LanguageVersion = LanguageVersion.CSharp9, 104LanguageVersion = LanguageVersion.CSharp9, 129LanguageVersion = LanguageVersion.CSharp9, 160LanguageVersion = LanguageVersion.CSharp9, 191LanguageVersion = LanguageVersion.CSharp9, 222LanguageVersion = LanguageVersion.CSharp9, 241LanguageVersion = LanguageVersion.CSharp9, 272LanguageVersion = LanguageVersion.CSharp9, 309LanguageVersion = LanguageVersion.CSharp9, 331LanguageVersion = LanguageVersion.CSharp9, 354LanguageVersion = LanguageVersion.CSharp9, 405LanguageVersion = LanguageVersion.CSharp9, 434LanguageVersion = LanguageVersion.CSharp9, 464LanguageVersion = LanguageVersion.CSharp9, 497LanguageVersion = LanguageVersion.CSharp9, 530LanguageVersion = LanguageVersion.CSharp9, 566LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnreachableCode\RemoveUnreachableCodeTests.cs (7)
862LanguageVersion = LanguageVersion.CSharp9, 881LanguageVersion = LanguageVersion.CSharp9, 902LanguageVersion = LanguageVersion.CSharp9, 929LanguageVersion = LanguageVersion.CSharp9, 953LanguageVersion = LanguageVersion.CSharp9, 976LanguageVersion = LanguageVersion.CSharp9, 999LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnusedMembers\RemoveUnusedMembersTests.cs (6)
418LanguageVersion = LanguageVersion.CSharp9, 445LanguageVersion = LanguageVersion.CSharp9, 464LanguageVersion = LanguageVersion.CSharp9, 491LanguageVersion = LanguageVersion.CSharp9, 1127LanguageVersion = LanguageVersion.CSharp9, 3062LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (25)
2480""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9))); 2484[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2556LanguageVersion = LanguageVersion.CSharp9, 2709[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2768LanguageVersion = LanguageVersion.CSharp9, 2815[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2899LanguageVersion = LanguageVersion.CSharp9, 2976""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)); 3058LanguageVersion = LanguageVersion.CSharp9, 7202""", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9)); 7847[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 7924LanguageVersion = LanguageVersion.CSharp9, 8286parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 8307parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 8455[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8536LanguageVersion = LanguageVersion.CSharp9, 8546[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8572[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8645LanguageVersion = LanguageVersion.CSharp9, 8982LanguageVersion = LanguageVersion.CSharp9, 9013LanguageVersion = LanguageVersion.CSharp9, 9048LanguageVersion = LanguageVersion.CSharp9, 9083LanguageVersion = LanguageVersion.CSharp9, 9118LanguageVersion = LanguageVersion.CSharp9, 9153LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (8)
436LanguageVersion.CSharp9, 641LanguageVersion.CSharp9, 959expected: LanguageVersion.CSharp9, 984new CSharpParseOptions(LanguageVersion.CSharp9)); 1048LanguageVersion.CSharp9, 1057new CSharpParseOptions(LanguageVersion.CSharp9)); 1074new CSharpParseOptions(LanguageVersion.CSharp9)); 1087expected: LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseCoalesceExpression\UseCoalesceExpressionForIfNullStatementCheckTests.cs (3)
172LanguageVersion = LanguageVersion.CSharp9, 230LanguageVersion = LanguageVersion.CSharp9, 395LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseCompoundAssignment\UseCompoundAssignmentTests.cs (1)
892LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForAssignmentTests.cs (7)
956""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways); 1136""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways); 1788""", LanguageVersion.CSharp9); 1832""", LanguageVersion.CSharp9, equivalenceKey: nameof(AnalyzersResources.Simplify_check)); 2012LanguageVersion = LanguageVersion.CSharp9, 2055""", LanguageVersion.CSharp9); 2161""", LanguageVersion.CSharp9);
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForReturnTests.cs (5)
24private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9); 911[InlineData(LanguageVersion.CSharp9, "null")] 973[InlineData(LanguageVersion.CSharp9, "null")] 1006[InlineData(LanguageVersion.CSharp9, "null")] 1039[InlineData(LanguageVersion.CSharp9, "null")]
src\Analyzers\CSharp\Tests\UseDeconstruction\UseDeconstructionTests.cs (2)
834LanguageVersion = LanguageVersion.CSharp9 867LanguageVersion = LanguageVersion.CSharp9
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForAccessorsAnalyzerTests.cs (7)
33ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default, 54ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default, 72ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default, 238""", LanguageVersion.CSharp9); 270LanguageVersion = LanguageVersion.CSharp9, 440""", LanguageVersion.CSharp9); 790LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForLocalFunctionsAnalyzerTests.cs (2)
875LanguageVersion = LanguageVersion.CSharp9, 902LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseImplicitObjectCreation\UseImplicitObjectCreationTests.cs (46)
53LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 72LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 91LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 110LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 123LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 148LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 161LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 174LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 193LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 218LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 238LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 271LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 296LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 315LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 334LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 353LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 372LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 391LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 404LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 423LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 442LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 455LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 469LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 486LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 507LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 528LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 551LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 584LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 605LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 626LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 653LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 660LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 687LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 710LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 733LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 756LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 771LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 786LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 809LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 832LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 847LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 862LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 885LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 908LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 931LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 955LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseImplicitOrExplicitType\UseImplicitTypeTests.cs (1)
3165""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9), options: ImplicitTypeEverywhere()));
src\Analyzers\CSharp\Tests\UseIsNullCheck\UseIsNullCheckForCastAndEqualityOperatorTests.cs (3)
108new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9))); 192""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9))); 248""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
src\Analyzers\CSharp\Tests\UseIsNullCheck\UseIsNullCheckForReferenceEqualsTests.cs (2)
28private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9); 112new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
src\Analyzers\CSharp\Tests\UseIsNullCheck\UseNullCheckOverTypeCheckDiagnosticAnalyzerTests.cs (1)
29=> await VerifyAsync(source, fixedSource, LanguageVersion.CSharp9);
src\Analyzers\CSharp\Tests\UseLocalFunction\UseLocalFunctionTests.cs (1)
3936new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
src\Analyzers\CSharp\Tests\UseNullPropagation\UseNullPropagationTests.cs (2)
28LanguageVersion languageVersion = LanguageVersion.CSharp9) 46LanguageVersion languageVersion = LanguageVersion.CSharp9)
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndMemberAccessTests.cs (20)
156LanguageVersion = LanguageVersion.CSharp9, 192LanguageVersion = LanguageVersion.CSharp9, 213LanguageVersion = LanguageVersion.CSharp9, 266LanguageVersion = LanguageVersion.CSharp9, 405LanguageVersion = LanguageVersion.CSharp9, 434LanguageVersion = LanguageVersion.CSharp9, 467LanguageVersion = LanguageVersion.CSharp9, 496LanguageVersion = LanguageVersion.CSharp9, 542LanguageVersion = LanguageVersion.CSharp9, 560LanguageVersion = LanguageVersion.CSharp9, 578LanguageVersion = LanguageVersion.CSharp9, 599LanguageVersion = LanguageVersion.CSharp9, 632LanguageVersion = LanguageVersion.CSharp9, 700LanguageVersion = LanguageVersion.CSharp9, 756LanguageVersion = LanguageVersion.CSharp9, 896LanguageVersion = LanguageVersion.CSharp9, 945LanguageVersion = LanguageVersion.CSharp9, 1036LanguageVersion = LanguageVersion.CSharp9, 1055LanguageVersion = LanguageVersion.CSharp9, 1126LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndNullCheckTests.cs (1)
42[InlineData("x == null", "o is not string x", LanguageVersion.CSharp9)]
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndNullCheckTests_FixAllTests.cs (1)
126""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)));
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpUseNotPatternTests.cs (15)
48LanguageVersion = LanguageVersion.CSharp9, 77LanguageVersion = LanguageVersion.CSharp9, 106LanguageVersion = LanguageVersion.CSharp9, 135LanguageVersion = LanguageVersion.CSharp9, 164LanguageVersion = LanguageVersion.CSharp9, 193LanguageVersion = LanguageVersion.CSharp9, 234LanguageVersion = LanguageVersion.CSharp9, 269LanguageVersion = LanguageVersion.CSharp9, 316LanguageVersion = LanguageVersion.CSharp9, 345LanguageVersion = LanguageVersion.CSharp9, 378LanguageVersion = LanguageVersion.CSharp9, 396LanguageVersion = LanguageVersion.CSharp9, 417LanguageVersion = LanguageVersion.CSharp9, 438LanguageVersion = LanguageVersion.CSharp9, 475LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseSimpleUsingStatement\UseSimpleUsingStatementTests.cs (6)
1826LanguageVersion = LanguageVersion.CSharp9, 1859LanguageVersion = LanguageVersion.CSharp9, 1883LanguageVersion = LanguageVersion.CSharp9, 1920LanguageVersion = LanguageVersion.CSharp9, 1953LanguageVersion = LanguageVersion.CSharp9, 1988LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseThrowExpression\UseThrowExpressionTests.cs (3)
570""", new(TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9))); 604""", new(TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9))); 639""", new(TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)));
src\Analyzers\CSharp\Tests\UseTupleSwap\UseTupleSwapTests.cs (1)
387LanguageVersion = LanguageVersion.CSharp9,
UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs (1)
27private static readonly ParseOptions CSharp9 = TestOptions.RegularPreview.WithLanguageVersion(LanguageVersion.CSharp9);
UseRecursivePatterns\UseRecursivePatternsRefactoringTests.cs (2)
25LanguageVersion languageVersion = LanguageVersion.CSharp9) 98public Task TestLogicalAndExpression_Receiver(string actual, string expected, LanguageVersion languageVersion = LanguageVersion.CSharp9)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\NullableReferenceTypesTests.cs (1)
155550[CombinatorialValues(LanguageVersion.CSharp9, LanguageVersion.CSharp11)] LanguageVersion languageVersionA,
SourceGeneration\GeneratorDriverTests.cs (1)
4624var newParseOptions = parseOptions.WithLanguageVersion(LanguageVersion.CSharp9);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
SymbolDisplay\SymbolDisplayTests.cs (2)
8330TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8351TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9),
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (37)
LexicalAndXml\PreprocessorTests.cs (1)
3224[InlineData(LanguageVersion.CSharp9, "9.0")]
Parsing\LambdaParameterParsingTests.cs (3)
5142[InlineData(LanguageVersion.CSharp9)] 5172[InlineData(LanguageVersion.CSharp9)] 5200[InlineData(LanguageVersion.CSharp9)]
Parsing\MemberDeclarationParsingTests.cs (32)
2352foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 2494foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 2618foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 2724foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 2830foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3233foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3378foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3506foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3616foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3726foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4272foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4406foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4523foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4622foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4721foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5112foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5250foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5371foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5474foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5577foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6164foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6234foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6297foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6397foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6464foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6548foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6648foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7022foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7135foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7239foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7343foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7447foreach (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)
41public static readonly CSharpParseOptions Regular9 = Regular.WithLanguageVersion(LanguageVersion.CSharp9);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
56=> options.LanguageVersion() >= LanguageVersion.CSharp9; 62=> options.LanguageVersion() >= LanguageVersion.CSharp9; 1392=> options.LanguageVersion() >= LanguageVersion.CSharp9;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1681if (originalSemanticModel.Compilation.LanguageVersion() < LanguageVersion.CSharp9 &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
839=> originalExpression.GetLanguageVersion() >= LanguageVersion.CSharp9;
Microsoft.CodeAnalysis.NetAnalyzers.UnitTests (78)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CancellationTokenParametersMustComeLastTests.cs (3)
448LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 478LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 698LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CollectionPropertiesShouldBeReadOnlyTests.cs (2)
444LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 458LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldNotContainTypeNamesTests.cs (1)
473LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldNotContainUnderscoresTests.cs (1)
824LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\StaticHolderTypeTests.cs (1)
836LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidDeadConditionalCode_ValueContentAnalysis.cs (8)
2831LanguageVersion = CSharpLanguageVersion.CSharp9, 2883LanguageVersion = CSharpLanguageVersion.CSharp9, 2922LanguageVersion = CSharpLanguageVersion.CSharp9 2987LanguageVersion = CSharpLanguageVersion.CSharp9, 3029LanguageVersion = CSharpLanguageVersion.CSharp9 3060LanguageVersion = CSharpLanguageVersion.CSharp9 3097LanguageVersion = CSharpLanguageVersion.CSharp9 3128LanguageVersion = CSharpLanguageVersion.CSharp9
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUninstantiatedInternalClassesTests.cs (1)
1617LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.CodeQuality.Analyzers\QualityGuidelines\MarkMembersAsStaticTests.Fixer.cs (2)
1450LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 1512LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.CodeQuality.Analyzers\QualityGuidelines\UseLiteralsWhereAppropriateTests.cs (3)
185LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 203LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 231LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.CodeQuality.Analyzers\QualityGuidelines\ValidateArgumentsOfPublicMethodsTests.cs (6)
6295LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9 6317LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9 6339LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9 6410LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9 6434LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9 6458LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingTests.cs (3)
1613LanguageVersion = LanguageVersion.CSharp9, 1628LanguageVersion = LanguageVersion.CSharp9, 1655LanguageVersion = LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\InteropServices\DynamicInterfaceCastableImplementationTests.cs (1)
1280await VerifyCSCodeFixAsync(source, codeFix, CSharp.LanguageVersion.CSharp9, ReferenceAssemblies.Net.Net50);
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzerTests.cs (1)
3821LanguageVersion = CSharpLanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Performance\AvoidSingleUseOfLocalJsonSerializerOptionsTests.cs (3)
842LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9 870LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9 895LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9
Microsoft.NetCore.Analyzers\Performance\DoNotUseCountWhenAnyCanBeUsedTests.Tests.cs (2)
423LanguageVersion = LanguageVersion.CSharp9 447LanguageVersion = LanguageVersion.CSharp9
Microsoft.NetCore.Analyzers\Performance\PreferDictionaryTryGetValueMethodsTests.cs (1)
1776LanguageVersion = LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Performance\UseAsSpanInsteadOfRangeIndexerTests.cs (2)
850LanguageVersion = LanguageVersion.CSharp9, 864LanguageVersion = LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Performance\UseSearchValuesTests.cs (2)
1100await VerifyCodeFixAsync(LanguageVersion.CSharp9, source, expected, topLevelStatements: true); 1131await VerifyCodeFixAsync(LanguageVersion.CSharp9, source, expected, topLevelStatements: true);
Microsoft.NetCore.Analyzers\Runtime\AvoidConstArraysTests.cs (1)
1049LanguageVersion = LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Runtime\DisposeObjectsBeforeLosingScopeTests.cs (1)
12750LanguageVersion = CSharpLanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Runtime\LoggerMessageDefineTests.cs (1)
277LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Runtime\ModuleInitializerAttributeShouldNotBeUsedInLibrariesTests.cs (9)
41LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9 71LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9 103LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9 125LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 152LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 176LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 200LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 224LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 248LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Runtime\SealInternalTypesTests.cs (1)
329LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Runtime\UseAsyncMethodInAsyncContextTests.cs (1)
141LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Runtime\UseEnvironmentMembersTests.cs (1)
53LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Runtime\UseExceptionThrowHelpersTests.cs (4)
79LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 429LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 696LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 920LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Security\UseDefaultDllImportSearchPathsAttributeForLibraryImportAndDllImportTests.cs (1)
35LanguageVersion = LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Security\UseDefaultDllImportSearchPathsAttributeTests.cs (1)
583LanguageVersion = LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Usage\DoNotCompareSpanToNullTests.cs (1)
158LanguageVersion = LanguageVersion.CSharp9
Microsoft.NetCore.Analyzers\Usage\DoNotPassStructToArgumentNullExceptionThrowIfNullTests.cs (3)
374LanguageVersion = LanguageVersion.CSharp9, 421LanguageVersion = LanguageVersion.CSharp9, 851LanguageVersion = LanguageVersion.CSharp9,
Microsoft.NetCore.Analyzers\Usage\PreferGenericOverloadsTests.cs (4)
526LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9 554LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9 1281LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 1329LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9
Microsoft.NetFramework.Analyzers\DoNotUseInsecureXSLTScriptExecutionXslCompiledTransformLoadInsecureConstructedSettingsTests.cs (6)
739LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 884LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 999LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 1190LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 1260LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9, 1327LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests (1)
ResxGeneratorTests.cs (1)
87[InlineData(CSharpLanguageVersion.CSharp9)]
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
ProjectSystemShim\CPS\AdditionalPropertiesTests.cs (1)
46[InlineData(LanguageVersion.CSharp9)]
ProjectSystemShim\LegacyProject\CSharpCompilerOptionsTests.cs (1)
171[InlineData(LanguageVersion.CSharp9)]
Roslyn.Diagnostics.Analyzers.UnitTests (6)
CreateTestAccessorTests.cs (2)
131LanguageVersion = CSharpLanguageVersion.CSharp9, 140LanguageVersion = CSharpLanguageVersion.CSharp9,
DoNotCopyValueTests.cs (1)
26LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp9,
TemporaryArrayAsRefTests.cs (3)
80LanguageVersion = CSharpLanguageVersion.CSharp9, 133LanguageVersion = CSharpLanguageVersion.CSharp9, 160LanguageVersion = CSharpLanguageVersion.CSharp9,
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
56=> options.LanguageVersion() >= LanguageVersion.CSharp9; 62=> options.LanguageVersion() >= LanguageVersion.CSharp9; 1392=> options.LanguageVersion() >= LanguageVersion.CSharp9;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1681if (originalSemanticModel.Compilation.LanguageVersion() < LanguageVersion.CSharp9 &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
839=> originalExpression.GetLanguageVersion() >= LanguageVersion.CSharp9;
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
21private const LanguageVersion MinimumSupportedLanguageVersion = LanguageVersion.CSharp9;