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