818 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)
587return LanguageVersion.CSharp9;
LanguageVersion.cs (4)
289case LanguageVersion.CSharp9: 327case LanguageVersion.CSharp9: 400case LanguageVersion.CSharp9: 508result = 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)
40if (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; 1417=> options.LanguageVersion() >= LanguageVersion.CSharp9;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1589if (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 (239)
src\Analyzers\CSharp\Tests\AddAccessibilityModifiers\AddOrRemoveAccessibilityModifiersTests.cs (1)
196LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\AddParameter\AddParameterTests.cs (3)
2480""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2582""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2620""", 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, 2378LanguageVersion = LanguageVersion.CSharp9, 2433LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceTests.cs (7)
202LanguageVersion = LanguageVersion.CSharp9, 9924LanguageVersion = LanguageVersion.CSharp9, 10202LanguageVersion = LanguageVersion.CSharp9, 10262LanguageVersion = LanguageVersion.CSharp9, 10297LanguageVersion = LanguageVersion.CSharp9, 10332LanguageVersion = LanguageVersion.CSharp9, 11752LanguageVersion = 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, 3016LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (25)
2480""", 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, 8984LanguageVersion = LanguageVersion.CSharp9, 9015LanguageVersion = LanguageVersion.CSharp9, 9050LanguageVersion = LanguageVersion.CSharp9, 9085LanguageVersion = LanguageVersion.CSharp9, 9120LanguageVersion = LanguageVersion.CSharp9, 9155LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (8)
440LanguageVersion.CSharp9, 645LanguageVersion.CSharp9, 963expected: LanguageVersion.CSharp9, 988new CSharpParseOptions(LanguageVersion.CSharp9)); 1052LanguageVersion.CSharp9, 1061new CSharpParseOptions(LanguageVersion.CSharp9)); 1078new CSharpParseOptions(LanguageVersion.CSharp9)); 1091expected: 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)
23private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9); 910[InlineData(LanguageVersion.CSharp9, "null")] 972[InlineData(LanguageVersion.CSharp9, "null")] 1005[InlineData(LanguageVersion.CSharp9, "null")] 1038[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)
809LanguageVersion = LanguageVersion.CSharp9, 836LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationTests.cs (43)
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,
src\Analyzers\CSharp\Tests\UseImplicitOrExplicitType\UseImplicitTypeTests.cs (1)
3129""", 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""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 248""", 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)
29LanguageVersion languageVersion = LanguageVersion.CSharp9) 47LanguageVersion 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""", 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""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 604""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 639""", 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)] 1778InlineData(LanguageVersion.CSharp9, LanguageVersion.CSharp9), 1822InlineData("9", true, LanguageVersion.CSharp9), 1823InlineData("9.0", true, LanguageVersion.CSharp9),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (40)
CodeActions\GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.cs (1)
2587LanguageVersion = 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)
7966Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 7979Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8086Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8099Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8112Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8125Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8456Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8468Options.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 8481Options.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)
8073[InlineData("in", LanguageVersion.CSharp9)] 8105[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)
11332", options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 11351", 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); 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 (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)
40if (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 (376)
AddDebuggerDisplay\AddDebuggerDisplayTests.cs (1)
68LanguageVersion = LanguageVersion.CSharp9,
ConvertIfToSwitch\ConvertIfToSwitchTests.cs (19)
317LanguageVersion = LanguageVersion.CSharp9, 441[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 461LanguageVersion.CSharp9 => 1430LanguageVersion = LanguageVersion.CSharp9, 1513LanguageVersion = LanguageVersion.CSharp9, 1596LanguageVersion = LanguageVersion.CSharp9, 1679LanguageVersion = LanguageVersion.CSharp9, 2185LanguageVersion = LanguageVersion.CSharp9, 2237LanguageVersion = LanguageVersion.CSharp9, 2285LanguageVersion = LanguageVersion.CSharp9, 2356LanguageVersion = LanguageVersion.CSharp9, 2391LanguageVersion = LanguageVersion.CSharp9, 2425LanguageVersion = LanguageVersion.CSharp9, 2469LanguageVersion = LanguageVersion.CSharp9, 2544LanguageVersion = LanguageVersion.CSharp9, 2563LanguageVersion = LanguageVersion.CSharp9, 2580LanguageVersion = LanguageVersion.CSharp9, 2597LanguageVersion = LanguageVersion.CSharp9, 2629LanguageVersion = 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)
245LanguageVersion = LanguageVersion.CSharp9, 326LanguageVersion = LanguageVersion.CSharp9, 365LanguageVersion = LanguageVersion.CSharp9, 424LanguageVersion = LanguageVersion.CSharp9, 658LanguageVersion = LanguageVersion.CSharp9,
ExtractMethod\ExtractLocalFunctionTests.cs (7)
4945LanguageVersion = LanguageVersion.CSharp9, 4983LanguageVersion = LanguageVersion.CSharp9, 5029LanguageVersion = LanguageVersion.CSharp9, 5079LanguageVersion = LanguageVersion.CSharp9, 5106LanguageVersion = LanguageVersion.CSharp9, 5136LanguageVersion = LanguageVersion.CSharp9, 5153""", TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp9));
ExtractMethod\ExtractMethodCodeRefactoringTests.cs (6)
4840LanguageVersion = LanguageVersion.CSharp9, 4878LanguageVersion = LanguageVersion.CSharp9, 4924LanguageVersion = LanguageVersion.CSharp9, 4974LanguageVersion = LanguageVersion.CSharp9, 4997""", parameters: new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9))); 5024""", 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 5006""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 5019""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5030""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5047TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5119""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
InvertIf\InvertIfTests.cs (2)
1132""", LanguageVersion.CSharp9); 1200""", 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)
6745[InlineData(LanguageVersion.CSharp9)]
src\Analyzers\CSharp\Tests\AddAccessibilityModifiers\AddOrRemoveAccessibilityModifiersTests.cs (1)
196LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\AddParameter\AddParameterTests.cs (3)
2480""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2582""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2620""", 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, 2378LanguageVersion = LanguageVersion.CSharp9, 2433LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceTests.cs (7)
202LanguageVersion = LanguageVersion.CSharp9, 9924LanguageVersion = LanguageVersion.CSharp9, 10202LanguageVersion = LanguageVersion.CSharp9, 10262LanguageVersion = LanguageVersion.CSharp9, 10297LanguageVersion = LanguageVersion.CSharp9, 10332LanguageVersion = LanguageVersion.CSharp9, 11752LanguageVersion = 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, 3016LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (25)
2480""", 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, 8984LanguageVersion = LanguageVersion.CSharp9, 9015LanguageVersion = LanguageVersion.CSharp9, 9050LanguageVersion = LanguageVersion.CSharp9, 9085LanguageVersion = LanguageVersion.CSharp9, 9120LanguageVersion = LanguageVersion.CSharp9, 9155LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (8)
440LanguageVersion.CSharp9, 645LanguageVersion.CSharp9, 963expected: LanguageVersion.CSharp9, 988new CSharpParseOptions(LanguageVersion.CSharp9)); 1052LanguageVersion.CSharp9, 1061new CSharpParseOptions(LanguageVersion.CSharp9)); 1078new CSharpParseOptions(LanguageVersion.CSharp9)); 1091expected: 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)
23private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9); 910[InlineData(LanguageVersion.CSharp9, "null")] 972[InlineData(LanguageVersion.CSharp9, "null")] 1005[InlineData(LanguageVersion.CSharp9, "null")] 1038[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)
809LanguageVersion = LanguageVersion.CSharp9, 836LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationTests.cs (43)
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,
src\Analyzers\CSharp\Tests\UseImplicitOrExplicitType\UseImplicitTypeTests.cs (1)
3129""", 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""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9)); 248""", 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)
29LanguageVersion languageVersion = LanguageVersion.CSharp9) 47LanguageVersion 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""", 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""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 604""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 639""", 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)
155435[CombinatorialValues(LanguageVersion.CSharp9, LanguageVersion.CSharp11)] LanguageVersion languageVersionA,
SourceGeneration\GeneratorDriverTests.cs (1)
4622var 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)
2321foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 2463foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 2587foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 2693foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 2799foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3202foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3347foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3475foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3585foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 3695foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4241foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4375foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4492foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4591foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 4690foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5081foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5219foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5340foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5443foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 5546foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6133foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6203foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6266foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6366foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6433foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6517foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6617foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 6991foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7104foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7208foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7312foreach (var version in new[] { LanguageVersion.CSharp9, LanguageVersion.Preview }) 7416foreach (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; 1417=> options.LanguageVersion() >= LanguageVersion.CSharp9;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1589if (originalSemanticModel.Compilation.LanguageVersion() < LanguageVersion.CSharp9 &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
839=> originalExpression.GetLanguageVersion() >= LanguageVersion.CSharp9;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (9)
IntelliSense\CSharpCompletionCommandHandlerTests.vb (8)
593showCompletionInArgumentLists:=showCompletionInArgumentLists, languageVersion:=LanguageVersion.CSharp9) 627showCompletionInArgumentLists:=showCompletionInArgumentLists, languageVersion:=LanguageVersion.CSharp9) 670showCompletionInArgumentLists:=showCompletionInArgumentLists, languageVersion:=LanguageVersion.CSharp9) 698showCompletionInArgumentLists:=showCompletionInArgumentLists, languageVersion:=LanguageVersion.CSharp9) 726showCompletionInArgumentLists:=showCompletionInArgumentLists, languageVersion:=LanguageVersion.CSharp9) 760showCompletionInArgumentLists:=showCompletionInArgumentLists, languageVersion:=LanguageVersion.CSharp9) 2440}]]></Document>, languageVersion:=LanguageVersion.CSharp9, showCompletionInArgumentLists:=showCompletionInArgumentLists) 2463}]]></Document>, languageVersion:=LanguageVersion.CSharp9, showCompletionInArgumentLists:=showCompletionInArgumentLists)
Simplification\CastSimplificationTests.vb (1)
515Await TestAsync(input, expected, csharpParseOptions:=CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9))
Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests (1)
ResxGeneratorTests.cs (1)
86[InlineData(CSharpLanguageVersion.CSharp9)]
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\NativeIntegerTests.vb (1)
21Dim comp As Compilation = CreateCSharpCompilation(source0, parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.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; 1417=> options.LanguageVersion() >= LanguageVersion.CSharp9;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1589if (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;