src\Analyzers\CSharp\Tests\AddAccessibilityModifiers\AddOrRemoveAccessibilityModifiersTests.cs (14)
196LanguageVersion = LanguageVersion.CSharp9,
219LanguageVersion = LanguageVersion.CSharp12,
537LanguageVersion = LanguageVersion.CSharp10,
563LanguageVersion = LanguageVersion.CSharp12,
588LanguageVersion = LanguageVersion.CSharp12,
607LanguageVersion = LanguageVersion.CSharp12,
615LanguageVersion = LanguageVersion.CSharp12,
641LanguageVersion = LanguageVersion.CSharp12,
661LanguageVersion = LanguageVersion.CSharp12,
684LanguageVersion = LanguageVersion.CSharp12,
730LanguageVersion = LanguageVersion.CSharp12,
776LanguageVersion = LanguageVersion.CSharp12,
822LanguageVersion = LanguageVersion.CSharp12,
846LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToBlockScopedNamespaceAnalyzerTests.cs (21)
45LanguageVersion = LanguageVersion.CSharp9,
64LanguageVersion = LanguageVersion.CSharp9,
78LanguageVersion = LanguageVersion.CSharp10,
98LanguageVersion = LanguageVersion.CSharp10,
123LanguageVersion = LanguageVersion.CSharp10,
148LanguageVersion = LanguageVersion.CSharp10,
175LanguageVersion = LanguageVersion.CSharp10,
200LanguageVersion = LanguageVersion.CSharp10,
227LanguageVersion = LanguageVersion.CSharp10,
252LanguageVersion = LanguageVersion.CSharp10,
284LanguageVersion = LanguageVersion.CSharp10,
315LanguageVersion = LanguageVersion.CSharp10,
338LanguageVersion = LanguageVersion.CSharp10,
360LanguageVersion = LanguageVersion.CSharp10,
383LanguageVersion = LanguageVersion.CSharp10,
405LanguageVersion = LanguageVersion.CSharp10,
431LanguageVersion = LanguageVersion.CSharp10,
459LanguageVersion = LanguageVersion.CSharp10,
485LanguageVersion = LanguageVersion.CSharp10,
512LanguageVersion = LanguageVersion.CSharp10,
540LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToFileScopedNamespaceAnalyzerTests.cs (43)
30LanguageVersion = LanguageVersion.CSharp9,
46LanguageVersion = LanguageVersion.CSharp10,
65LanguageVersion = LanguageVersion.CSharp10,
84LanguageVersion = LanguageVersion.CSharp10,
104LanguageVersion = LanguageVersion.CSharp10,
123LanguageVersion = LanguageVersion.CSharp10,
141LanguageVersion = LanguageVersion.CSharp10,
159LanguageVersion = LanguageVersion.CSharp10,
189LanguageVersion = LanguageVersion.CSharp10,
211LanguageVersion = LanguageVersion.CSharp10,
237LanguageVersion = LanguageVersion.CSharp10,
265LanguageVersion = LanguageVersion.CSharp10,
292LanguageVersion = LanguageVersion.CSharp10,
318LanguageVersion = LanguageVersion.CSharp10,
346LanguageVersion = LanguageVersion.CSharp10,
374LanguageVersion = LanguageVersion.CSharp10,
413LanguageVersion = LanguageVersion.CSharp10,
445LanguageVersion = LanguageVersion.CSharp10,
477LanguageVersion = LanguageVersion.CSharp10,
523LanguageVersion = LanguageVersion.CSharp10,
569LanguageVersion = LanguageVersion.CSharp10,
617LanguageVersion = LanguageVersion.CSharp10,
669LanguageVersion = LanguageVersion.CSharp12,
722LanguageVersion = LanguageVersion.CSharp12,
775LanguageVersion = LanguageVersion.CSharp12,
793LanguageVersion = LanguageVersion.CSharp10,
812LanguageVersion = LanguageVersion.CSharp10,
838LanguageVersion = LanguageVersion.CSharp10,
857LanguageVersion = LanguageVersion.CSharp10,
883LanguageVersion = LanguageVersion.CSharp10,
902LanguageVersion = LanguageVersion.CSharp10,
930LanguageVersion = LanguageVersion.CSharp10,
960LanguageVersion = LanguageVersion.CSharp10,
987LanguageVersion = LanguageVersion.CSharp10,
1015LanguageVersion = LanguageVersion.CSharp10,
1085LanguageVersion = LanguageVersion.CSharp11,
1153LanguageVersion = LanguageVersion.CSharp11,
1223LanguageVersion = LanguageVersion.CSharp11,
1307LanguageVersion = LanguageVersion.CSharp11,
1377LanguageVersion = LanguageVersion.CSharp11,
1447LanguageVersion = LanguageVersion.CSharp11,
1466LanguageVersion = LanguageVersion.CSharp10,
1485LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceCodeFixTests.cs (45)
87LanguageVersion = LanguageVersion.CSharp12,
119LanguageVersion = LanguageVersion.CSharp12,
154LanguageVersion = LanguageVersion.CSharp12,
203LanguageVersion = LanguageVersion.CSharp9,
3870LanguageVersion = LanguageVersion.CSharp7_2,
3907LanguageVersion = LanguageVersion.CSharp8,
7918LanguageVersion = LanguageVersion.CSharp7_1,
9902LanguageVersion = LanguageVersion.CSharp9,
10019LanguageVersion = LanguageVersion.CSharp12,
10049LanguageVersion = LanguageVersion.CSharp12,
10079LanguageVersion = LanguageVersion.CSharp12,
10109LanguageVersion = LanguageVersion.CSharp12,
10144LanguageVersion = LanguageVersion.CSharp12,
10176LanguageVersion = LanguageVersion.CSharp9,
10236LanguageVersion = LanguageVersion.CSharp9,
10271LanguageVersion = LanguageVersion.CSharp9,
10306LanguageVersion = LanguageVersion.CSharp9,
10470LanguageVersion = LanguageVersion.CSharp5,
10515LanguageVersion = LanguageVersion.CSharp12,
10548LanguageVersion = LanguageVersion.CSharp12,
10582LanguageVersion = LanguageVersion.CSharp12,
10616LanguageVersion = LanguageVersion.CSharp12,
10647LanguageVersion = LanguageVersion.CSharp12,
10678LanguageVersion = LanguageVersion.Preview,
10710LanguageVersion = LanguageVersion.Preview,
10742LanguageVersion = LanguageVersion.CSharp12,
10780LanguageVersion = LanguageVersion.CSharp12,
10812LanguageVersion = LanguageVersion.Preview,
10846LanguageVersion = LanguageVersion.Preview,
10879LanguageVersion = LanguageVersion.CSharp12,
10911LanguageVersion = LanguageVersion.CSharp12,
10944LanguageVersion = LanguageVersion.CSharp12,
10977LanguageVersion = LanguageVersion.CSharp12,
11008LanguageVersion = LanguageVersion.CSharp12,
11039LanguageVersion = LanguageVersion.CSharp12,
11072LanguageVersion = LanguageVersion.CSharp12,
11105LanguageVersion = LanguageVersion.CSharp12,
11178LanguageVersion = LanguageVersion.CSharp12,
11250LanguageVersion = LanguageVersion.CSharp12,
11322LanguageVersion = LanguageVersion.CSharp7_3,
11359LanguageVersion = LanguageVersion.CSharp7_2,
11397LanguageVersion = LanguageVersion.CSharp12,
11538LanguageVersion = LanguageVersion.CSharp12,
11726LanguageVersion = LanguageVersion.CSharp9,
11769LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\MakeMemberRequired\MakeMemberRequiredTests.cs (22)
134LanguageVersion = LanguageVersion.CSharp11,
156LanguageVersion = LanguageVersion.CSharp11,
178LanguageVersion = LanguageVersion.CSharp11,
194LanguageVersion = LanguageVersion.CSharp11,
225LanguageVersion = LanguageVersion.CSharp11,
245LanguageVersion = LanguageVersion.CSharp11,
270LanguageVersion = LanguageVersion.CSharp11,
287LanguageVersion = LanguageVersion.CSharp11,
312LanguageVersion = LanguageVersion.CSharp11,
329LanguageVersion = LanguageVersion.CSharp11,
353LanguageVersion = LanguageVersion.CSharp11,
384LanguageVersion = LanguageVersion.CSharp11,
404LanguageVersion = LanguageVersion.CSharp11,
420LanguageVersion = LanguageVersion.CSharp10,
437LanguageVersion = LanguageVersion.CSharp11,
453LanguageVersion = LanguageVersion.CSharp11,
477LanguageVersion = LanguageVersion.CSharp11,
501LanguageVersion = LanguageVersion.CSharp11,
523LanguageVersion = LanguageVersion.CSharp11,
545LanguageVersion = LanguageVersion.CSharp11,
569LanguageVersion = LanguageVersion.CSharp11,
591LanguageVersion = LanguageVersion.CSharp11,
src\Analyzers\CSharp\Tests\MakeStructMemberReadOnly\MakeStructMemberReadOnlyTests.cs (36)
403LanguageVersion = LanguageVersion.CSharp7,
895LanguageVersion = LanguageVersion.CSharp10,
1263LanguageVersion = LanguageVersion.CSharp12,
1295LanguageVersion = LanguageVersion.CSharp12,
1327LanguageVersion = LanguageVersion.CSharp12,
1383LanguageVersion = LanguageVersion.CSharp12,
1439LanguageVersion = LanguageVersion.CSharp12,
1495LanguageVersion = LanguageVersion.CSharp12,
1551LanguageVersion = LanguageVersion.CSharp12,
1569LanguageVersion = LanguageVersion.CSharp12,
1587LanguageVersion = LanguageVersion.CSharp12,
1605LanguageVersion = LanguageVersion.CSharp12,
1626LanguageVersion = LanguageVersion.CSharp12,
1647LanguageVersion = LanguageVersion.CSharp12,
1670LanguageVersion = LanguageVersion.CSharp12,
1709LanguageVersion = LanguageVersion.CSharp12,
1734LanguageVersion = LanguageVersion.CSharp12,
1750LanguageVersion = LanguageVersion.CSharp12,
1789LanguageVersion = LanguageVersion.CSharp12,
1828LanguageVersion = LanguageVersion.CSharp12,
1857LanguageVersion = LanguageVersion.CSharp12,
1875LanguageVersion = LanguageVersion.CSharp12,
1893LanguageVersion = LanguageVersion.CSharp12,
1918LanguageVersion = LanguageVersion.CSharp12,
1960LanguageVersion = LanguageVersion.CSharp12,
1985LanguageVersion = LanguageVersion.CSharp12,
2023LanguageVersion = LanguageVersion.CSharp12,
2069LanguageVersion = LanguageVersion.CSharp12,
2117LanguageVersion = LanguageVersion.CSharp12,
2165LanguageVersion = LanguageVersion.CSharp12,
2223LanguageVersion = LanguageVersion.CSharp12,
2257LanguageVersion = LanguageVersion.CSharp12,
2285LanguageVersion = LanguageVersion.CSharp12,
2313LanguageVersion = LanguageVersion.CSharp12,
2345LanguageVersion = LanguageVersion.CSharp12,
2374LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\NewLines\MultipleBlankLines\MultipleBlankLinesTests.cs (10)
457LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
472LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
495LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
519LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
543LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
663LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
683LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
719LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
759LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
803LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryCast\RemoveUnnecessaryCastTests.cs (106)
5578LanguageVersion = LanguageVersion.CSharp7_1,
5598LanguageVersion = LanguageVersion.CSharp7_1,
5618LanguageVersion = LanguageVersion.CSharp7_1,
5651LanguageVersion = LanguageVersion.CSharp7_1,
5695LanguageVersion = LanguageVersion.CSharp7_1,
5715LanguageVersion = LanguageVersion.CSharp7_1,
5735LanguageVersion = LanguageVersion.CSharp7_1,
5768LanguageVersion = LanguageVersion.CSharp7_1,
5801LanguageVersion = LanguageVersion.CSharp7_1,
5817LanguageVersion = LanguageVersion.CSharp7_1,
5833LanguageVersion = LanguageVersion.CSharp7_1,
5849LanguageVersion = LanguageVersion.CSharp7_1,
5874LanguageVersion = LanguageVersion.CSharp7_1,
5892LanguageVersion = LanguageVersion.CSharp10,
5910LanguageVersion = LanguageVersion.CSharp10,
7881LanguageVersion = LanguageVersion.CSharp9,
7948LanguageVersion = LanguageVersion.CSharp8
7973LanguageVersion = LanguageVersion.CSharp9,
7989LanguageVersion = LanguageVersion.CSharp8
8014LanguageVersion = LanguageVersion.CSharp9,
8030LanguageVersion = LanguageVersion.CSharp8,
8055LanguageVersion = LanguageVersion.CSharp9,
8122LanguageVersion = LanguageVersion.CSharp8
8147LanguageVersion = LanguageVersion.CSharp9,
8163LanguageVersion = LanguageVersion.CSharp8
8188LanguageVersion = LanguageVersion.CSharp9,
8204LanguageVersion = LanguageVersion.CSharp8
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,
11030LanguageVersion = LanguageVersion.CSharp10,
11449public Task DoNotRemoveMethodGroupToSpecificDelegateType(LanguageVersion version)
11500LanguageVersion = LanguageVersion.CSharp10,
11530LanguageVersion = LanguageVersion.CSharp10,
11551LanguageVersion = LanguageVersion.CSharp10,
11570LanguageVersion = LanguageVersion.CSharp10,
11588LanguageVersion = LanguageVersion.CSharp10,
11606LanguageVersion = LanguageVersion.CSharp10,
11626LanguageVersion = LanguageVersion.CSharp10,
11645LanguageVersion = LanguageVersion.CSharp10,
11658LanguageVersion = LanguageVersion.CSharp10,
11677LanguageVersion = LanguageVersion.CSharp10,
11698LanguageVersion = LanguageVersion.CSharp10,
11714LanguageVersion = LanguageVersion.CSharp10,
11730LanguageVersion = LanguageVersion.CSharp10,
11751LanguageVersion = LanguageVersion.CSharp10,
11771LanguageVersion = LanguageVersion.CSharp10,
11799LanguageVersion = LanguageVersion.CSharp10,
11846LanguageVersion = LanguageVersion.CSharp10,
11884LanguageVersion = LanguageVersion.CSharp10,
11908LanguageVersion = LanguageVersion.CSharp10,
11952LanguageVersion = LanguageVersion.CSharp10,
11994LanguageVersion = LanguageVersion.CSharp10,
12010LanguageVersion = LanguageVersion.CSharp10,
12039LanguageVersion = LanguageVersion.CSharp10,
12068LanguageVersion = LanguageVersion.CSharp10,
12097LanguageVersion = LanguageVersion.CSharp10,
12126LanguageVersion = LanguageVersion.CSharp10,
12155LanguageVersion = LanguageVersion.CSharp10,
12184LanguageVersion = LanguageVersion.CSharp10,
12200LanguageVersion = LanguageVersion.CSharp10,
12223LanguageVersion = LanguageVersion.CSharp10,
12255LanguageVersion = LanguageVersion.CSharp10,
12286LanguageVersion = LanguageVersion.CSharp10,
12304LanguageVersion = LanguageVersion.CSharp10,
12357LanguageVersion = LanguageVersion.CSharp10,
12830LanguageVersion = LanguageVersion.CSharp12,
12846LanguageVersion = LanguageVersion.CSharp12,
12869LanguageVersion = LanguageVersion.CSharp12,
12894LanguageVersion = LanguageVersion.CSharp12,
12925LanguageVersion = LanguageVersion.CSharp12,
12946LanguageVersion = LanguageVersion.CSharp12,
12974LanguageVersion = LanguageVersion.CSharp12,
13016LanguageVersion = LanguageVersion.CSharp12,
13051LanguageVersion = LanguageVersion.CSharp12,
13127LanguageVersion = LanguageVersion.CSharp12,
13165LanguageVersion = LanguageVersion.CSharp12,
13184LanguageVersion = LanguageVersion.CSharp12,
13203LanguageVersion = LanguageVersion.CSharp12,
13220LanguageVersion = LanguageVersion.CSharp12,
13237LanguageVersion = LanguageVersion.CSharp12,
13254LanguageVersion = LanguageVersion.CSharp12,
13273LanguageVersion = LanguageVersion.CSharp12,
13292LanguageVersion = LanguageVersion.CSharp12,
13311LanguageVersion = LanguageVersion.CSharp12,
13332LanguageVersion = LanguageVersion.CSharp12,
13362LanguageVersion = LanguageVersion.CSharp12,
13392LanguageVersion = LanguageVersion.CSharp12,
13505LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryDiscardDesignation\RemoveUnnecessaryDiscardDesignationTests.cs (18)
53LanguageVersion = LanguageVersion.CSharp9,
73LanguageVersion = LanguageVersion.CSharp8,
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\RemoveUnusedMembers\RemoveUnusedMembersTests.cs (14)
418LanguageVersion = LanguageVersion.CSharp9,
445LanguageVersion = LanguageVersion.CSharp9,
464LanguageVersion = LanguageVersion.CSharp9,
491LanguageVersion = LanguageVersion.CSharp9,
1127LanguageVersion = LanguageVersion.CSharp9,
3016LanguageVersion = LanguageVersion.CSharp9,
3150LanguageVersion = LanguageVersion.CSharp13,
3242LanguageVersion = LanguageVersion.CSharp13,
3274LanguageVersion = LanguageVersion.CSharp13,
3295LanguageVersion = LanguageVersion.CSharp13,
3317LanguageVersion = LanguageVersion.CSharp13,
3346LanguageVersion = LanguageVersion.CSharp13,
3393LanguageVersion = LanguageVersion.CSharp13,
3420LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (62)
818LanguageVersion = LanguageVersion.CSharp6,
2448""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
2480""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)));
2484[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
2556LanguageVersion = LanguageVersion.CSharp9,
2704""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
2709[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
2768LanguageVersion = LanguageVersion.CSharp9,
2810""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
2815[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
2899LanguageVersion = LanguageVersion.CSharp9,
2941""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
2976""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9));
3058LanguageVersion = LanguageVersion.CSharp9,
5011""", optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7202""", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9));
7623""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7637""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7659""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7681""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7699""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7842""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
7847[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
7924LanguageVersion = LanguageVersion.CSharp9,
8230""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3)));
8266""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8286parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
8307parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
8450""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8455[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
8484""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8508""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8536LanguageVersion = LanguageVersion.CSharp9,
8546[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
8572[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
8613""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8645LanguageVersion = LanguageVersion.CSharp9,
8982LanguageVersion = LanguageVersion.CSharp9,
9013LanguageVersion = LanguageVersion.CSharp9,
9048LanguageVersion = LanguageVersion.CSharp9,
9083LanguageVersion = LanguageVersion.CSharp9,
9118LanguageVersion = LanguageVersion.CSharp9,
9153LanguageVersion = LanguageVersion.CSharp9,
9188LanguageVersion = LanguageVersion.CSharp11,
9224LanguageVersion = LanguageVersion.CSharp11,
9260LanguageVersion = LanguageVersion.CSharp11,
9279LanguageVersion = LanguageVersion.CSharp12,
9396LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\ReplaceDefaultLiteral\ReplaceDefaultLiteralTests.cs (25)
25private static readonly ImmutableArray<LanguageVersion> s_csharp7_1above =
26[LanguageVersion.CSharp7_1, LanguageVersion.Latest];
28private static readonly ImmutableArray<LanguageVersion> s_csharp7below =
30LanguageVersion.CSharp7,
31LanguageVersion.CSharp6,
32LanguageVersion.CSharp5,
33LanguageVersion.CSharp4,
34LanguageVersion.CSharp3,
35LanguageVersion.CSharp2,
36LanguageVersion.CSharp1,
42ImmutableArray<LanguageVersion> versions)
44foreach (var version in versions)
52[StringSyntax(PredefinedEmbeddedLanguageNames.CSharpTest)] string initialMarkup, ImmutableArray<LanguageVersion> versions)
54foreach (var version in versions)
741""", [LanguageVersion.CSharp7_1, LanguageVersion.CSharp10, LanguageVersion.CSharp11, LanguageVersion.Latest]);
792""", [LanguageVersion.CSharp7_1, LanguageVersion.CSharp10, LanguageVersion.CSharp11, LanguageVersion.Latest]);
872""", [LanguageVersion.CSharp7_1]);
896""", [LanguageVersion.Latest]);
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (111)
29LanguageVersion expected,
72LanguageVersion.CSharp8,
73new CSharpParseOptions(LanguageVersion.CSharp7_2));
84LanguageVersion.CSharp8,
85new CSharpParseOptions(LanguageVersion.CSharp7));
99LanguageVersion.CSharp7,
100new CSharpParseOptions(LanguageVersion.CSharp6));
114LanguageVersion.CSharp6,
115new CSharpParseOptions(LanguageVersion.CSharp5));
129LanguageVersion.CSharp5,
130new CSharpParseOptions(LanguageVersion.CSharp4));
138#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
141LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
142new CSharpParseOptions(LanguageVersion.CSharp7));
173LanguageVersion.CSharp7_1,
174new CSharpParseOptions(LanguageVersion.CSharp7));
182#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
185LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
186new CSharpParseOptions(LanguageVersion.CSharp7_1));
197LanguageVersion.CSharp7_1,
198new CSharpParseOptions(LanguageVersion.CSharp7));
212LanguageVersion.CSharp7_2,
213new CSharpParseOptions(LanguageVersion.CSharp7_1));
229LanguageVersion.CSharp7_1,
230new CSharpParseOptions(LanguageVersion.CSharp7));
239#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
242LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
243new CSharpParseOptions(LanguageVersion.CSharp7_2));
256LanguageVersion.CSharp7_3,
257new CSharpParseOptions(LanguageVersion.CSharp7_2));
267LanguageVersion.CSharp7_3,
268new CSharpParseOptions(LanguageVersion.CSharp7_2));
278LanguageVersion.CSharp7_3,
279new CSharpParseOptions(LanguageVersion.CSharp7_2));
289LanguageVersion.CSharp7_3,
290new CSharpParseOptions(LanguageVersion.CSharp7_2));
300#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
303LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
304new CSharpParseOptions(LanguageVersion.CSharp7_3));
312#error version:[|{{LanguageVersion.CSharp8.ToDisplayString()}}|]
315LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
316new CSharpParseOptions(LanguageVersion.CSharp7_3));
330expected: LanguageVersion.CSharp8,
331new CSharpParseOptions(LanguageVersion.CSharp7_3));
358LanguageVersion.CSharp7,
383LanguageVersion.CSharp8,
412LanguageVersion.CSharp8,
436LanguageVersion.CSharp9,
552var defaultVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion().ToDisplayString();
604var defaultEffectiveVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion().ToDisplayString();
641LanguageVersion.CSharp9,
642new CSharpParseOptions(LanguageVersion.CSharp8));
652LanguageVersion.CSharp7_3,
653new CSharpParseOptions(LanguageVersion.CSharp7));
681LanguageVersion.CSharp7_3,
682new CSharpParseOptions(LanguageVersion.CSharp7));
706LanguageVersion.CSharp7_3,
707new CSharpParseOptions(LanguageVersion.CSharp7));
736LanguageVersion.CSharp7_3,
737new CSharpParseOptions(LanguageVersion.CSharp7));
769expected: LanguageVersion.CSharp8,
770new CSharpParseOptions(LanguageVersion.CSharp7_3));
796new CSharpParseOptions(LanguageVersion.CSharp7_3));
807LanguageVersion.CSharp8,
808new CSharpParseOptions(LanguageVersion.CSharp7_3));
819LanguageVersion.CSharp8,
820new CSharpParseOptions(LanguageVersion.CSharp7_3));
831LanguageVersion.CSharp8,
832new CSharpParseOptions(LanguageVersion.CSharp7_3));
842LanguageVersion.CSharp8,
843new CSharpParseOptions(LanguageVersion.CSharp7_3));
871LanguageVersion.CSharp8,
872new CSharpParseOptions(LanguageVersion.CSharp7_3));
896LanguageVersion.CSharp8,
897new CSharpParseOptions(LanguageVersion.CSharp7_3));
926LanguageVersion.CSharp8,
927new CSharpParseOptions(LanguageVersion.CSharp7_3));
959expected: LanguageVersion.CSharp9,
960new CSharpParseOptions(LanguageVersion.CSharp8));
983expected: LanguageVersion.CSharp10,
984new CSharpParseOptions(LanguageVersion.CSharp9));
992LanguageVersion.CSharp12,
993new CSharpParseOptions(LanguageVersion.CSharp11));
1001LanguageVersion.CSharp12,
1002new CSharpParseOptions(LanguageVersion.CSharp11));
1010LanguageVersion.CSharp12,
1011new CSharpParseOptions(LanguageVersion.CSharp11));
1019LanguageVersion.CSharp12,
1020new CSharpParseOptions(LanguageVersion.CSharp11));
1028LanguageVersion.CSharp12,
1029new CSharpParseOptions(LanguageVersion.CSharp11));
1037LanguageVersion.CSharp12,
1038new CSharpParseOptions(LanguageVersion.CSharp11));
1048LanguageVersion.CSharp9,
1049new CSharpParseOptions(LanguageVersion.CSharp8));
1056LanguageVersion.CSharp10,
1057new CSharpParseOptions(LanguageVersion.CSharp9));
1073expected: LanguageVersion.CSharp10,
1074new CSharpParseOptions(LanguageVersion.CSharp9));
1087expected: LanguageVersion.CSharp9,
1088new CSharpParseOptions(LanguageVersion.CSharp8));
1103expected: LanguageVersion.CSharp11,
1104new CSharpParseOptions(LanguageVersion.CSharp8));
1115expected: LanguageVersion.CSharp11,
1116new CSharpParseOptions(LanguageVersion.CSharp10));
1127expected: LanguageVersion.CSharp11,
1128new CSharpParseOptions(LanguageVersion.CSharp10));
1139expected: LanguageVersion.CSharp11,
1140new CSharpParseOptions(LanguageVersion.CSharp10));
1154expected: LanguageVersion.CSharp12,
1155new CSharpParseOptions(LanguageVersion.CSharp11));
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForArrayTests.cs (209)
33LanguageVersion = LanguageVersion.CSharp11,
52LanguageVersion = LanguageVersion.CSharp12,
71LanguageVersion = LanguageVersion.CSharp12,
90LanguageVersion = LanguageVersion.CSharp12,
113LanguageVersion = LanguageVersion.CSharp12,
136LanguageVersion = LanguageVersion.CSharp12,
155LanguageVersion = LanguageVersion.CSharp12,
174LanguageVersion = LanguageVersion.CSharp12,
187LanguageVersion = LanguageVersion.CSharp12,
210LanguageVersion = LanguageVersion.CSharp12,
229LanguageVersion = LanguageVersion.CSharp12,
254LanguageVersion = LanguageVersion.CSharp12,
273LanguageVersion = LanguageVersion.CSharp12,
292LanguageVersion = LanguageVersion.CSharp12,
311LanguageVersion = LanguageVersion.CSharp12,
324LanguageVersion = LanguageVersion.CSharp12,
337LanguageVersion = LanguageVersion.CSharp12,
350LanguageVersion = LanguageVersion.CSharp12,
369LanguageVersion = LanguageVersion.CSharp12,
382LanguageVersion = LanguageVersion.CSharp12,
405LanguageVersion = LanguageVersion.CSharp12,
430LanguageVersion = LanguageVersion.CSharp12,
443LanguageVersion = LanguageVersion.CSharp12,
462LanguageVersion = LanguageVersion.CSharp12,
479LanguageVersion = LanguageVersion.CSharp12,
496LanguageVersion = LanguageVersion.CSharp12,
513LanguageVersion = LanguageVersion.CSharp12,
530LanguageVersion = LanguageVersion.CSharp12,
548LanguageVersion = LanguageVersion.CSharp12,
568LanguageVersion = LanguageVersion.CSharp12,
587LanguageVersion = LanguageVersion.CSharp12,
612LanguageVersion = LanguageVersion.CSharp12,
628LanguageVersion = LanguageVersion.CSharp12,
644LanguageVersion = LanguageVersion.CSharp12,
660LanguageVersion = LanguageVersion.CSharp12,
678LanguageVersion = LanguageVersion.CSharp12,
703LanguageVersion = LanguageVersion.CSharp12,
728LanguageVersion = LanguageVersion.CSharp12,
753LanguageVersion = LanguageVersion.CSharp12,
769LanguageVersion = LanguageVersion.CSharp12,
794LanguageVersion = LanguageVersion.CSharp12,
819LanguageVersion = LanguageVersion.CSharp12,
844LanguageVersion = LanguageVersion.CSharp12,
860LanguageVersion = LanguageVersion.CSharp12,
876LanguageVersion = LanguageVersion.CSharp12,
901LanguageVersion = LanguageVersion.CSharp12,
926LanguageVersion = LanguageVersion.CSharp12,
942LanguageVersion = LanguageVersion.CSharp12,
977LanguageVersion = LanguageVersion.CSharp12,
1007LanguageVersion = LanguageVersion.CSharp12,
1022LanguageVersion = LanguageVersion.CSharp12,
1042LanguageVersion = LanguageVersion.CSharp12,
1071LanguageVersion = LanguageVersion.CSharp12,
1089LanguageVersion = LanguageVersion.CSharp12,
1107LanguageVersion = LanguageVersion.CSharp12,
1125LanguageVersion = LanguageVersion.CSharp12,
1150LanguageVersion = LanguageVersion.CSharp12,
1175LanguageVersion = LanguageVersion.CSharp12,
1210LanguageVersion = LanguageVersion.CSharp12,
1235LanguageVersion = LanguageVersion.CSharp12,
1256LanguageVersion = LanguageVersion.CSharp12,
1275LanguageVersion = LanguageVersion.CSharp12,
1296LanguageVersion = LanguageVersion.CSharp12,
1319LanguageVersion = LanguageVersion.CSharp12,
1344LanguageVersion = LanguageVersion.CSharp12,
1365LanguageVersion = LanguageVersion.CSharp12,
1388LanguageVersion = LanguageVersion.CSharp12,
1413LanguageVersion = LanguageVersion.CSharp12,
1440LanguageVersion = LanguageVersion.CSharp12,
1459LanguageVersion = LanguageVersion.CSharp12,
1480LanguageVersion = LanguageVersion.CSharp12,
1503LanguageVersion = LanguageVersion.CSharp12,
1528LanguageVersion = LanguageVersion.CSharp12,
1554LanguageVersion = LanguageVersion.CSharp12,
1579LanguageVersion = LanguageVersion.CSharp12,
1605LanguageVersion = LanguageVersion.CSharp12,
1630LanguageVersion = LanguageVersion.CSharp12,
1653LanguageVersion = LanguageVersion.CSharp12,
1681LanguageVersion = LanguageVersion.CSharp12,
1700LanguageVersion = LanguageVersion.CSharp12,
1721LanguageVersion = LanguageVersion.CSharp12,
1744LanguageVersion = LanguageVersion.CSharp12,
1769LanguageVersion = LanguageVersion.CSharp12,
1795LanguageVersion = LanguageVersion.CSharp12,
1820LanguageVersion = LanguageVersion.CSharp12,
1846LanguageVersion = LanguageVersion.CSharp12,
1871LanguageVersion = LanguageVersion.CSharp12,
1894LanguageVersion = LanguageVersion.CSharp12,
1922LanguageVersion = LanguageVersion.CSharp12,
1971LanguageVersion = LanguageVersion.CSharp12,
2006LanguageVersion = LanguageVersion.CSharp12,
2045LanguageVersion = LanguageVersion.CSharp12,
2074LanguageVersion = LanguageVersion.CSharp12,
2092LanguageVersion = LanguageVersion.CSharp12,
2111LanguageVersion = LanguageVersion.CSharp12,
2132LanguageVersion = LanguageVersion.CSharp12,
2151LanguageVersion = LanguageVersion.CSharp12,
2170LanguageVersion = LanguageVersion.CSharp12,
2191LanguageVersion = LanguageVersion.CSharp12,
2212LanguageVersion = LanguageVersion.CSharp12,
2231LanguageVersion = LanguageVersion.CSharp12,
2250LanguageVersion = LanguageVersion.CSharp12,
2270LanguageVersion = LanguageVersion.CSharp12,
2300LanguageVersion = LanguageVersion.CSharp12,
2332LanguageVersion = LanguageVersion.CSharp12,
2363LanguageVersion = LanguageVersion.CSharp12,
2396LanguageVersion = LanguageVersion.CSharp12,
2416LanguageVersion = LanguageVersion.CSharp12,
2437LanguageVersion = LanguageVersion.CSharp12,
2460LanguageVersion = LanguageVersion.CSharp12,
2491LanguageVersion = LanguageVersion.CSharp12,
2522LanguageVersion = LanguageVersion.CSharp12,
2560LanguageVersion = LanguageVersion.CSharp12,
2603LanguageVersion = LanguageVersion.CSharp12,
2616LanguageVersion = LanguageVersion.CSharp12,
2643LanguageVersion = LanguageVersion.CSharp12,
2672LanguageVersion = LanguageVersion.CSharp12,
2715LanguageVersion = LanguageVersion.CSharp12,
2736LanguageVersion = LanguageVersion.CSharp12,
2764LanguageVersion = LanguageVersion.CSharp12,
2792LanguageVersion = LanguageVersion.CSharp12,
2820LanguageVersion = LanguageVersion.CSharp12,
2839LanguageVersion = LanguageVersion.CSharp12,
2867LanguageVersion = LanguageVersion.CSharp12,
2886LanguageVersion = LanguageVersion.CSharp12,
2920LanguageVersion = LanguageVersion.CSharp12,
2958LanguageVersion = LanguageVersion.CSharp12,
2992LanguageVersion = LanguageVersion.CSharp12,
3028LanguageVersion = LanguageVersion.CSharp12,
3070LanguageVersion = LanguageVersion.CSharp12,
3106LanguageVersion = LanguageVersion.CSharp12,
3146LanguageVersion = LanguageVersion.CSharp12,
3186LanguageVersion = LanguageVersion.CSharp12,
3222LanguageVersion = LanguageVersion.CSharp12,
3258LanguageVersion = LanguageVersion.CSharp12,
3298LanguageVersion = LanguageVersion.CSharp12,
3338LanguageVersion = LanguageVersion.CSharp12,
3374LanguageVersion = LanguageVersion.CSharp12,
3410LanguageVersion = LanguageVersion.CSharp12,
3446LanguageVersion = LanguageVersion.CSharp12,
3468LanguageVersion = LanguageVersion.CSharp12,
3489LanguageVersion = LanguageVersion.CSharp12,
3508LanguageVersion = LanguageVersion.CSharp12,
3531LanguageVersion = LanguageVersion.CSharp12,
3552LanguageVersion = LanguageVersion.CSharp12,
3575LanguageVersion = LanguageVersion.CSharp12,
3596LanguageVersion = LanguageVersion.CSharp12,
3618LanguageVersion = LanguageVersion.CSharp12,
3640LanguageVersion = LanguageVersion.CSharp12,
3663LanguageVersion = LanguageVersion.CSharp12,
3686LanguageVersion = LanguageVersion.CSharp12,
3711LanguageVersion = LanguageVersion.CSharp12,
3736LanguageVersion = LanguageVersion.CSharp12,
3761LanguageVersion = LanguageVersion.CSharp12,
3803LanguageVersion = LanguageVersion.CSharp12,
3843LanguageVersion = LanguageVersion.CSharp12,
3885LanguageVersion = LanguageVersion.CSharp12,
3920LanguageVersion = LanguageVersion.CSharp12,
3955LanguageVersion = LanguageVersion.CSharp12,
3975LanguageVersion = LanguageVersion.CSharp12,
4010LanguageVersion = LanguageVersion.CSharp12,
4031LanguageVersion = LanguageVersion.CSharp12,
4052LanguageVersion = LanguageVersion.CSharp12,
4081LanguageVersion = LanguageVersion.CSharp12,
4105LanguageVersion = LanguageVersion.CSharp12,
4125LanguageVersion = LanguageVersion.CSharp12,
4163LanguageVersion = LanguageVersion.CSharp12,
4199LanguageVersion = LanguageVersion.CSharp12,
4234LanguageVersion = LanguageVersion.CSharp12,
4255LanguageVersion = LanguageVersion.CSharp12,
4299LanguageVersion = LanguageVersion.CSharp12,
4331LanguageVersion = LanguageVersion.CSharp12,
4385LanguageVersion = LanguageVersion.CSharp12,
4455LanguageVersion = LanguageVersion.CSharp12,
4492LanguageVersion = LanguageVersion.CSharp12,
4514LanguageVersion = LanguageVersion.CSharp12,
4570LanguageVersion = LanguageVersion.CSharp12,
4592LanguageVersion = LanguageVersion.CSharp12,
4633LanguageVersion = LanguageVersion.CSharp12,
4655LanguageVersion = LanguageVersion.CSharp12,
4696LanguageVersion = LanguageVersion.CSharp12,
4718LanguageVersion = LanguageVersion.CSharp12,
4774LanguageVersion = LanguageVersion.CSharp12,
4826LanguageVersion = LanguageVersion.CSharp12,
4847LanguageVersion = LanguageVersion.CSharp12,
4868LanguageVersion = LanguageVersion.CSharp12,
4889LanguageVersion = LanguageVersion.CSharp12,
4910LanguageVersion = LanguageVersion.CSharp12,
4931LanguageVersion = LanguageVersion.CSharp12,
4952LanguageVersion = LanguageVersion.CSharp12,
4973LanguageVersion = LanguageVersion.CSharp12,
4998LanguageVersion = LanguageVersion.CSharp12,
5023LanguageVersion = LanguageVersion.CSharp12,
5045LanguageVersion = LanguageVersion.CSharp12,
5066LanguageVersion = LanguageVersion.CSharp12,
5105LanguageVersion = LanguageVersion.CSharp12,
5126LanguageVersion = LanguageVersion.CSharp12,
5147LanguageVersion = LanguageVersion.CSharp12,
5168LanguageVersion = LanguageVersion.CSharp12,
5188LanguageVersion = LanguageVersion.CSharp12,
5210LanguageVersion = LanguageVersion.CSharp12,
5231LanguageVersion = LanguageVersion.CSharp12,
5270LanguageVersion = LanguageVersion.CSharp12,
5291LanguageVersion = LanguageVersion.CSharp12,
5312LanguageVersion = LanguageVersion.CSharp12,
5347LanguageVersion = LanguageVersion.CSharp12,
5386LanguageVersion = LanguageVersion.CSharp12,
5426LanguageVersion = LanguageVersion.CSharp13,
5466LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForBuilderTests.cs (44)
83LanguageVersion = LanguageVersion.CSharp11,
104LanguageVersion = LanguageVersion.CSharp12,
136LanguageVersion = LanguageVersion.CSharp12,
168LanguageVersion = LanguageVersion.CSharp12,
190LanguageVersion = LanguageVersion.CSharp12,
226LanguageVersion = LanguageVersion.CSharp12,
262LanguageVersion = LanguageVersion.CSharp12,
298LanguageVersion = LanguageVersion.CSharp12,
334LanguageVersion = LanguageVersion.CSharp12,
358LanguageVersion = LanguageVersion.CSharp12,
380LanguageVersion = LanguageVersion.CSharp12,
419LanguageVersion = LanguageVersion.CSharp12,
460LanguageVersion = LanguageVersion.CSharp12,
488LanguageVersion = LanguageVersion.CSharp12,
516LanguageVersion = LanguageVersion.CSharp12,
561LanguageVersion = LanguageVersion.CSharp12,
606LanguageVersion = LanguageVersion.CSharp12,
651LanguageVersion = LanguageVersion.CSharp12,
689LanguageVersion = LanguageVersion.CSharp12,
729LanguageVersion = LanguageVersion.CSharp12,
769LanguageVersion = LanguageVersion.CSharp12,
813LanguageVersion = LanguageVersion.CSharp12,
849LanguageVersion = LanguageVersion.CSharp12,
885LanguageVersion = LanguageVersion.CSharp12,
921LanguageVersion = LanguageVersion.CSharp12,
944LanguageVersion = LanguageVersion.CSharp12,
981LanguageVersion = LanguageVersion.CSharp12,
1017LanguageVersion = LanguageVersion.CSharp12,
1053LanguageVersion = LanguageVersion.CSharp12,
1089LanguageVersion = LanguageVersion.CSharp12,
1125LanguageVersion = LanguageVersion.CSharp12,
1149LanguageVersion = LanguageVersion.CSharp12,
1173LanguageVersion = LanguageVersion.CSharp12,
1211LanguageVersion = LanguageVersion.CSharp12,
1248LanguageVersion = LanguageVersion.CSharp12,
1289LanguageVersion = LanguageVersion.CSharp12,
1310LanguageVersion = LanguageVersion.CSharp12,
1330LanguageVersion = LanguageVersion.CSharp12,
1365LanguageVersion = LanguageVersion.CSharp12,
1403LanguageVersion = LanguageVersion.CSharp12,
1440LanguageVersion = LanguageVersion.CSharp12,
1476LanguageVersion = LanguageVersion.CSharp12,
1499LanguageVersion = LanguageVersion.CSharp12,
1538LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForCreateTests.cs (52)
75LanguageVersion = LanguageVersion.CSharp11,
95LanguageVersion = LanguageVersion.CSharp12,
115LanguageVersion = LanguageVersion.CSharp12,
141LanguageVersion = LanguageVersion.CSharp12,
160LanguageVersion = LanguageVersion.CSharp12,
180LanguageVersion = LanguageVersion.CSharp12,
200LanguageVersion = LanguageVersion.CSharp12,
220LanguageVersion = LanguageVersion.CSharp12,
240LanguageVersion = LanguageVersion.CSharp12,
260LanguageVersion = LanguageVersion.CSharp12,
274LanguageVersion = LanguageVersion.CSharp12,
294LanguageVersion = LanguageVersion.CSharp12,
314LanguageVersion = LanguageVersion.CSharp12,
334LanguageVersion = LanguageVersion.CSharp12,
348LanguageVersion = LanguageVersion.CSharp12,
362LanguageVersion = LanguageVersion.CSharp12,
382LanguageVersion = LanguageVersion.CSharp12,
402LanguageVersion = LanguageVersion.CSharp12,
422LanguageVersion = LanguageVersion.CSharp12,
436LanguageVersion = LanguageVersion.CSharp12,
466LanguageVersion = LanguageVersion.CSharp12,
486LanguageVersion = LanguageVersion.CSharp12,
506LanguageVersion = LanguageVersion.CSharp12,
526LanguageVersion = LanguageVersion.CSharp12,
546LanguageVersion = LanguageVersion.CSharp12,
562LanguageVersion = LanguageVersion.CSharp12,
578LanguageVersion = LanguageVersion.CSharp12,
602LanguageVersion = LanguageVersion.CSharp12,
626LanguageVersion = LanguageVersion.CSharp12,
650LanguageVersion = LanguageVersion.CSharp12,
674LanguageVersion = LanguageVersion.CSharp12,
698LanguageVersion = LanguageVersion.CSharp12,
722LanguageVersion = LanguageVersion.CSharp12,
739LanguageVersion = LanguageVersion.CSharp12,
759LanguageVersion = LanguageVersion.CSharp12,
781LanguageVersion = LanguageVersion.CSharp12,
810LanguageVersion = LanguageVersion.CSharp12,
830LanguageVersion = LanguageVersion.CSharp12,
862LanguageVersion = LanguageVersion.CSharp12,
882LanguageVersion = LanguageVersion.CSharp12,
914LanguageVersion = LanguageVersion.CSharp12,
928LanguageVersion = LanguageVersion.CSharp12,
954LanguageVersion = LanguageVersion.CSharp12,
990LanguageVersion = LanguageVersion.CSharp12,
1025LanguageVersion = LanguageVersion.CSharp12,
1064LanguageVersion = LanguageVersion.CSharp12,
1087LanguageVersion = LanguageVersion.CSharp12,
1110LanguageVersion = LanguageVersion.CSharp12,
1142LanguageVersion = LanguageVersion.CSharp12,
1166LanguageVersion = LanguageVersion.CSharp12,
1182LanguageVersion = LanguageVersion.CSharp12,
1220LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForEmptyTests.cs (49)
49LanguageVersion = LanguageVersion.CSharp12,
78LanguageVersion = LanguageVersion.CSharp12,
107LanguageVersion = LanguageVersion.CSharp12,
134LanguageVersion = LanguageVersion.CSharp12,
151LanguageVersion = LanguageVersion.CSharp12,
186LanguageVersion = LanguageVersion.CSharp12,
205LanguageVersion = LanguageVersion.CSharp12,
238LanguageVersion = LanguageVersion.CSharp12,
269LanguageVersion = LanguageVersion.CSharp12,
300LanguageVersion = LanguageVersion.CSharp12,
331LanguageVersion = LanguageVersion.CSharp12,
362LanguageVersion = LanguageVersion.CSharp12,
391LanguageVersion = LanguageVersion.CSharp12,
410LanguageVersion = LanguageVersion.CSharp12,
441LanguageVersion = LanguageVersion.CSharp12,
464LanguageVersion = LanguageVersion.CSharp12,
519LanguageVersion = LanguageVersion.CSharp12,
585LanguageVersion = LanguageVersion.CSharp12,
651LanguageVersion = LanguageVersion.CSharp12,
681LanguageVersion = LanguageVersion.CSharp12,
700LanguageVersion = LanguageVersion.CSharp12,
732LanguageVersion = LanguageVersion.CSharp12,
752LanguageVersion = LanguageVersion.CSharp12,
784LanguageVersion = LanguageVersion.CSharp12,
815LanguageVersion = LanguageVersion.CSharp12,
848LanguageVersion = LanguageVersion.CSharp12,
898LanguageVersion = LanguageVersion.CSharp12,
936LanguageVersion = LanguageVersion.CSharp12,
988LanguageVersion = LanguageVersion.CSharp12,
1041LanguageVersion = LanguageVersion.CSharp12,
1096LanguageVersion = LanguageVersion.CSharp12,
1134LanguageVersion = LanguageVersion.CSharp12,
1191LanguageVersion = LanguageVersion.CSharp12,
1214LanguageVersion = LanguageVersion.CSharp12,
1232LanguageVersion = LanguageVersion.CSharp12,
1257LanguageVersion = LanguageVersion.CSharp12,
1292LanguageVersion = LanguageVersion.CSharp12,
1320LanguageVersion = LanguageVersion.CSharp12,
1348LanguageVersion = LanguageVersion.CSharp12,
1376LanguageVersion = LanguageVersion.CSharp12,
1404LanguageVersion = LanguageVersion.CSharp12,
1438LanguageVersion = LanguageVersion.CSharp12,
1476LanguageVersion = LanguageVersion.CSharp12,
1512LanguageVersion = LanguageVersion.CSharp12,
1533LanguageVersion = LanguageVersion.CSharp12,
1554LanguageVersion = LanguageVersion.CSharp12,
1589LanguageVersion = LanguageVersion.CSharp12,
1612LanguageVersion = LanguageVersion.CSharp12,
1632LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForFluentTests.cs (92)
38LanguageVersion = LanguageVersion.CSharp11,
70LanguageVersion = LanguageVersion.CSharp12,
102LanguageVersion = LanguageVersion.CSharp12,
134LanguageVersion = LanguageVersion.CSharp12,
155LanguageVersion = LanguageVersion.CSharp12,
187LanguageVersion = LanguageVersion.CSharp12,
219LanguageVersion = LanguageVersion.CSharp12,
239LanguageVersion = LanguageVersion.CSharp12,
273LanguageVersion = LanguageVersion.CSharp12,
307LanguageVersion = LanguageVersion.CSharp12,
341LanguageVersion = LanguageVersion.CSharp12,
375LanguageVersion = LanguageVersion.CSharp12,
409LanguageVersion = LanguageVersion.CSharp12,
443LanguageVersion = LanguageVersion.CSharp12,
477LanguageVersion = LanguageVersion.CSharp12,
511LanguageVersion = LanguageVersion.CSharp12,
545LanguageVersion = LanguageVersion.CSharp12,
579LanguageVersion = LanguageVersion.CSharp12,
613LanguageVersion = LanguageVersion.CSharp12,
647LanguageVersion = LanguageVersion.CSharp12,
668LanguageVersion = LanguageVersion.CSharp12,
689LanguageVersion = LanguageVersion.CSharp12,
710LanguageVersion = LanguageVersion.CSharp12,
748LanguageVersion = LanguageVersion.CSharp12,
782LanguageVersion = LanguageVersion.CSharp12,
803LanguageVersion = LanguageVersion.CSharp12,
846LanguageVersion = LanguageVersion.CSharp12,
881LanguageVersion = LanguageVersion.CSharp12,
902LanguageVersion = LanguageVersion.CSharp12,
936LanguageVersion = LanguageVersion.CSharp12,
970LanguageVersion = LanguageVersion.CSharp12,
1010LanguageVersion = LanguageVersion.CSharp12,
1055LanguageVersion = LanguageVersion.CSharp12,
1095LanguageVersion = LanguageVersion.CSharp12,
1140LanguageVersion = LanguageVersion.CSharp12,
1164LanguageVersion = LanguageVersion.CSharp12,
1188LanguageVersion = LanguageVersion.CSharp12,
1212LanguageVersion = LanguageVersion.CSharp12,
1235LanguageVersion = LanguageVersion.CSharp12,
1258LanguageVersion = LanguageVersion.CSharp12,
1292LanguageVersion = LanguageVersion.CSharp12,
1326LanguageVersion = LanguageVersion.CSharp12,
1360LanguageVersion = LanguageVersion.CSharp12,
1396LanguageVersion = LanguageVersion.CSharp12,
1432LanguageVersion = LanguageVersion.CSharp12,
1454LanguageVersion = LanguageVersion.CSharp12,
1479LanguageVersion = LanguageVersion.CSharp12,
1515LanguageVersion = LanguageVersion.CSharp12,
1551LanguageVersion = LanguageVersion.CSharp12,
1587LanguageVersion = LanguageVersion.CSharp12,
1629LanguageVersion = LanguageVersion.CSharp12,
1671LanguageVersion = LanguageVersion.CSharp12,
1707LanguageVersion = LanguageVersion.CSharp12,
1743LanguageVersion = LanguageVersion.CSharp12,
1787LanguageVersion = LanguageVersion.CSharp12,
1830LanguageVersion = LanguageVersion.CSharp12,
1862LanguageVersion = LanguageVersion.CSharp12,
1882LanguageVersion = LanguageVersion.CSharp12,
1916LanguageVersion = LanguageVersion.CSharp12,
1962LanguageVersion = LanguageVersion.CSharp12,
1995LanguageVersion = LanguageVersion.CSharp12,
2028LanguageVersion = LanguageVersion.CSharp12,
2060LanguageVersion = LanguageVersion.CSharp12,
2081LanguageVersion = LanguageVersion.CSharp12,
2115LanguageVersion = LanguageVersion.CSharp12,
2136LanguageVersion = LanguageVersion.CSharp12,
2170LanguageVersion = LanguageVersion.CSharp12,
2191LanguageVersion = LanguageVersion.CSharp12,
2225LanguageVersion = LanguageVersion.CSharp12,
2261LanguageVersion = LanguageVersion.CSharp12,
2293LanguageVersion = LanguageVersion.CSharp12,
2325LanguageVersion = LanguageVersion.CSharp12,
2358LanguageVersion = LanguageVersion.CSharp12,
2391LanguageVersion = LanguageVersion.CSharp12,
2426LanguageVersion = LanguageVersion.CSharp12,
2461LanguageVersion = LanguageVersion.CSharp12,
2499LanguageVersion = LanguageVersion.CSharp12,
2521LanguageVersion = LanguageVersion.CSharp12,
2543LanguageVersion = LanguageVersion.CSharp12,
2569LanguageVersion = LanguageVersion.CSharp12,
2618LanguageVersion = LanguageVersion.CSharp12,
2649LanguageVersion = LanguageVersion.CSharp12,
2669LanguageVersion = LanguageVersion.CSharp12,
2707LanguageVersion = LanguageVersion.CSharp12,
2741LanguageVersion = LanguageVersion.CSharp12,
2766LanguageVersion = LanguageVersion.CSharp12,
2807LanguageVersion = LanguageVersion.CSharp12,
2839LanguageVersion = LanguageVersion.CSharp12,
2871LanguageVersion = LanguageVersion.CSharp12,
2903LanguageVersion = LanguageVersion.CSharp12,
2935LanguageVersion = LanguageVersion.CSharp12,
2969LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForStackAllocTests.cs (56)
36LanguageVersion = LanguageVersion.CSharp11,
55LanguageVersion = LanguageVersion.CSharp11,
74LanguageVersion = LanguageVersion.CSharp12,
93LanguageVersion = LanguageVersion.CSharp12,
123LanguageVersion = LanguageVersion.CSharp12,
153LanguageVersion = LanguageVersion.CSharp12,
183LanguageVersion = LanguageVersion.CSharp12,
213LanguageVersion = LanguageVersion.CSharp12,
232LanguageVersion = LanguageVersion.CSharp12,
251LanguageVersion = LanguageVersion.CSharp12,
270LanguageVersion = LanguageVersion.CSharp12,
289LanguageVersion = LanguageVersion.CSharp12,
321LanguageVersion = LanguageVersion.CSharp12,
340LanguageVersion = LanguageVersion.CSharp12,
359LanguageVersion = LanguageVersion.CSharp12,
378LanguageVersion = LanguageVersion.CSharp12,
397LanguageVersion = LanguageVersion.CSharp12,
431LanguageVersion = LanguageVersion.CSharp12,
465LanguageVersion = LanguageVersion.CSharp12,
495LanguageVersion = LanguageVersion.CSharp12,
525LanguageVersion = LanguageVersion.CSharp12,
545LanguageVersion = LanguageVersion.CSharp12,
575LanguageVersion = LanguageVersion.CSharp12,
594LanguageVersion = LanguageVersion.CSharp12,
624LanguageVersion = LanguageVersion.CSharp12,
643LanguageVersion = LanguageVersion.CSharp12,
663LanguageVersion = LanguageVersion.CSharp12,
685LanguageVersion = LanguageVersion.CSharp12,
705LanguageVersion = LanguageVersion.CSharp12,
725LanguageVersion = LanguageVersion.CSharp12,
747LanguageVersion = LanguageVersion.CSharp12,
769LanguageVersion = LanguageVersion.CSharp12,
789LanguageVersion = LanguageVersion.CSharp12,
809LanguageVersion = LanguageVersion.CSharp12,
830LanguageVersion = LanguageVersion.CSharp12,
861LanguageVersion = LanguageVersion.CSharp12,
894LanguageVersion = LanguageVersion.CSharp12,
926LanguageVersion = LanguageVersion.CSharp12,
960LanguageVersion = LanguageVersion.CSharp12,
981LanguageVersion = LanguageVersion.CSharp12,
1003LanguageVersion = LanguageVersion.CSharp12,
1027LanguageVersion = LanguageVersion.CSharp12,
1065LanguageVersion = LanguageVersion.CSharp12,
1103LanguageVersion = LanguageVersion.CSharp12,
1139LanguageVersion = LanguageVersion.CSharp12,
1177LanguageVersion = LanguageVersion.CSharp12,
1211LanguageVersion = LanguageVersion.CSharp12,
1247LanguageVersion = LanguageVersion.CSharp12,
1283LanguageVersion = LanguageVersion.CSharp12,
1321LanguageVersion = LanguageVersion.CSharp12,
1355LanguageVersion = LanguageVersion.CSharp12,
1391LanguageVersion = LanguageVersion.CSharp12,
1427LanguageVersion = LanguageVersion.CSharp12,
1467LanguageVersion = LanguageVersion.CSharp12,
1485LanguageVersion = LanguageVersion.CSharp12,
1519LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionInitializer\UseCollectionInitializerTests.cs (11)
27LanguageVersion languageVersion = LanguageVersion.CSharp11)
41private static async Task TestMissingInRegularAndScriptAsync(string testCode, LanguageVersion? languageVersion = null)
325""", LanguageVersion.CSharp5);
571""", LanguageVersion.CSharp2);
1580""", OutputKind.ConsoleApplication, LanguageVersion.CSharp12);
1610""", languageVersion: LanguageVersion.CSharp12);
1642LanguageVersion = LanguageVersion.CSharp12,
1677LanguageVersion = LanguageVersion.CSharp12,
1716LanguageVersion = LanguageVersion.CSharp12,
1751LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\UseCollectionInitializer\UseCollectionInitializerTests_CollectionExpression.cs (28)
30LanguageVersion = LanguageVersion.CSharp12,
348LanguageVersion = LanguageVersion.CSharp12,
747LanguageVersion = LanguageVersion.CSharp12,
770LanguageVersion = LanguageVersion.CSharp12,
1824LanguageVersion = LanguageVersion.CSharp12,
4124LanguageVersion = LanguageVersion.CSharp12,
5023LanguageVersion = LanguageVersion.CSharp12,
5061LanguageVersion = LanguageVersion.CSharp12,
5096LanguageVersion = LanguageVersion.CSharp12,
5128LanguageVersion = LanguageVersion.CSharp12,
5160LanguageVersion = LanguageVersion.CSharp12,
5192LanguageVersion = LanguageVersion.CSharp12,
5234LanguageVersion = LanguageVersion.CSharp12,
5266LanguageVersion = LanguageVersion.CSharp12,
5298LanguageVersion = LanguageVersion.CSharp12,
5340LanguageVersion = LanguageVersion.CSharp12,
5362LanguageVersion = LanguageVersion.CSharp12,
5398LanguageVersion = LanguageVersion.CSharp12,
5430LanguageVersion = LanguageVersion.CSharp12,
5462LanguageVersion = LanguageVersion.CSharp12,
5514LanguageVersion = LanguageVersion.CSharp12,
5534LanguageVersion = LanguageVersion.CSharp13,
5553LanguageVersion = LanguageVersion.CSharp13,
5583LanguageVersion = LanguageVersion.CSharp13,
5604LanguageVersion = LanguageVersion.CSharp12,
5623LanguageVersion = LanguageVersion.CSharp12,
5647LanguageVersion = LanguageVersion.CSharp12,
5708LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForAssignmentTests.cs (16)
28LanguageVersion languageVersion = LanguageVersion.CSharp8,
44LanguageVersion languageVersion = LanguageVersion.CSharp8,
188""", LanguageVersion.CSharp6);
554""", LanguageVersion.Latest);
926""", LanguageVersion.CSharp8, PreferImplicitTypeAlways);
956""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways);
1106""", LanguageVersion.CSharp8, PreferImplicitTypeAlways);
1136""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways);
1788""", LanguageVersion.CSharp9);
1832""", LanguageVersion.CSharp9, equivalenceKey: nameof(AnalyzersResources.Simplify_check));
2012LanguageVersion = LanguageVersion.CSharp9,
2055""", LanguageVersion.CSharp9);
2089""", LanguageVersion.CSharp13);
2161""", LanguageVersion.CSharp9);
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForReturnTests.cs (15)
22private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
23private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9);
154""", parameters: new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)));
909[InlineData(LanguageVersion.CSharp8, "(string)null")]
910[InlineData(LanguageVersion.CSharp9, "null")]
911public Task TestConversion2_Throw1(LanguageVersion languageVersion, string expectedFalseExpression)
971[InlineData(LanguageVersion.CSharp8, "(string)null")]
972[InlineData(LanguageVersion.CSharp9, "null")]
973public Task TestConversion3(LanguageVersion languageVersion, string expectedFalseExpression)
1004[InlineData(LanguageVersion.CSharp8, "(string)null")]
1005[InlineData(LanguageVersion.CSharp9, "null")]
1006public Task TestConversion3_Throw1(LanguageVersion languageVersion, string expectedFalseExpression)
1037[InlineData(LanguageVersion.CSharp8, "(string)null")]
1038[InlineData(LanguageVersion.CSharp9, "null")]
1039public Task TestConversion3_Throw2(LanguageVersion languageVersion, string expectedTrue)
src\Analyzers\CSharp\Tests\UseExplicitArrayInExpressionTree\UseExplicitArrayInExpressionTreeTests.cs (16)
56LanguageVersion = LanguageVersion.CSharp13,
94LanguageVersion = LanguageVersion.CSharp13,
117LanguageVersion = LanguageVersion.CSharp13,
140LanguageVersion = LanguageVersion.CSharp13,
163LanguageVersion = LanguageVersion.CSharp13,
201LanguageVersion = LanguageVersion.CSharp13,
239LanguageVersion = LanguageVersion.CSharp13,
277LanguageVersion = LanguageVersion.CSharp13,
315LanguageVersion = LanguageVersion.CSharp13,
353LanguageVersion = LanguageVersion.CSharp13,
391LanguageVersion = LanguageVersion.CSharp13,
429LanguageVersion = LanguageVersion.CSharp13,
473LanguageVersion = LanguageVersion.CSharp13,
517LanguageVersion = LanguageVersion.CSharp13,
561LanguageVersion = LanguageVersion.CSharp13,
605LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationTests.cs (44)
28LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp8,
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\UseObjectInitializer\UseObjectInitializerTests.cs (28)
25LanguageVersion? languageVersion = null)
73LanguageVersion = LanguageVersion.CSharp12,
165LanguageVersion = LanguageVersion.CSharp12,
223LanguageVersion = LanguageVersion.CSharp12,
280LanguageVersion = LanguageVersion.CSharp12,
320LanguageVersion = LanguageVersion.CSharp12,
362LanguageVersion = LanguageVersion.CSharp12,
404LanguageVersion = LanguageVersion.CSharp12,
445LanguageVersion = LanguageVersion.CSharp12,
489LanguageVersion = LanguageVersion.CSharp12,
535LanguageVersion = LanguageVersion.CSharp12,
553""", LanguageVersion.CSharp2);
609LanguageVersion = LanguageVersion.CSharp12,
660LanguageVersion = LanguageVersion.CSharp12,
712LanguageVersion = LanguageVersion.CSharp12,
752LanguageVersion = LanguageVersion.CSharp12,
799LanguageVersion = LanguageVersion.CSharp12,
889LanguageVersion = LanguageVersion.CSharp12,
937LanguageVersion = LanguageVersion.CSharp12,
1040LanguageVersion = LanguageVersion.CSharp12,
1098LanguageVersion = LanguageVersion.CSharp12,
1130LanguageVersion = LanguageVersion.CSharp12,
1211LanguageVersion = LanguageVersion.CSharp12,
1280LanguageVersion = LanguageVersion.CSharp12,
1322LanguageVersion = LanguageVersion.CSharp12,
1367LanguageVersion = LanguageVersion.CSharp12,
1408LanguageVersion = LanguageVersion.CSharp12,
1453LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndMemberAccessTests.cs (34)
65LanguageVersion = LanguageVersion.CSharp7,
83LanguageVersion = LanguageVersion.CSharp7,
99LanguageVersion = LanguageVersion.CSharp7,
120LanguageVersion = LanguageVersion.CSharp7,
138LanguageVersion = LanguageVersion.CSharp8,
156LanguageVersion = LanguageVersion.CSharp9,
174LanguageVersion = LanguageVersion.CSharp8,
192LanguageVersion = LanguageVersion.CSharp9,
213LanguageVersion = LanguageVersion.CSharp9,
233LanguageVersion = LanguageVersion.CSharp8,
266LanguageVersion = LanguageVersion.CSharp9,
301LanguageVersion = LanguageVersion.CSharp10,
321LanguageVersion = LanguageVersion.CSharp8,
341LanguageVersion = LanguageVersion.CSharp8,
376LanguageVersion = LanguageVersion.CSharp10,
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,
667LanguageVersion = LanguageVersion.CSharp10,
700LanguageVersion = LanguageVersion.CSharp9,
735LanguageVersion = LanguageVersion.CSharp10,
756LanguageVersion = LanguageVersion.CSharp9,
791LanguageVersion = LanguageVersion.CSharp10,
896LanguageVersion = LanguageVersion.CSharp9,
945LanguageVersion = LanguageVersion.CSharp9,
1036LanguageVersion = LanguageVersion.CSharp9,
1055LanguageVersion = LanguageVersion.CSharp9,
1126LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndNullCheckTests.cs (14)
42[InlineData("x == null", "o is not string x", LanguageVersion.CSharp9)]
43public async Task InlineTypeCheck1(string input, string output, LanguageVersion version = LanguageVersion.CSharp8)
59private Task TestStatement(string input, string output, LanguageVersion version = LanguageVersion.CSharp8)
95""", new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)));
1083""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1120""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1366""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1395""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1446""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1476""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1533""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1571""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpUseNotPatternTests.cs (16)
48LanguageVersion = LanguageVersion.CSharp9,
77LanguageVersion = LanguageVersion.CSharp9,
106LanguageVersion = LanguageVersion.CSharp9,
135LanguageVersion = LanguageVersion.CSharp9,
164LanguageVersion = LanguageVersion.CSharp9,
193LanguageVersion = LanguageVersion.CSharp9,
234LanguageVersion = LanguageVersion.CSharp9,
269LanguageVersion = LanguageVersion.CSharp9,
287LanguageVersion = LanguageVersion.CSharp8,
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\UsePrimaryConstructor\UsePrimaryConstructorTests.cs (140)
39LanguageVersion = LanguageVersion.CSharp12,
54LanguageVersion = LanguageVersion.CSharp11,
69LanguageVersion = LanguageVersion.CSharp12,
89LanguageVersion = LanguageVersion.CSharp12,
108LanguageVersion = LanguageVersion.CSharp12,
135LanguageVersion = LanguageVersion.CSharp12,
170LanguageVersion = LanguageVersion.CSharp12,
205LanguageVersion = LanguageVersion.CSharp12,
242LanguageVersion = LanguageVersion.CSharp12,
279LanguageVersion = LanguageVersion.CSharp12,
318LanguageVersion = LanguageVersion.CSharp12,
332LanguageVersion = LanguageVersion.CSharp12,
348LanguageVersion = LanguageVersion.CSharp12,
370LanguageVersion = LanguageVersion.CSharp12,
392LanguageVersion = LanguageVersion.CSharp12,
414LanguageVersion = LanguageVersion.CSharp12,
436LanguageVersion = LanguageVersion.CSharp12,
455LanguageVersion = LanguageVersion.CSharp12,
474LanguageVersion = LanguageVersion.CSharp12,
490LanguageVersion = LanguageVersion.CSharp12,
509LanguageVersion = LanguageVersion.CSharp12,
531LanguageVersion = LanguageVersion.CSharp12,
558LanguageVersion = LanguageVersion.CSharp12,
583LanguageVersion = LanguageVersion.CSharp12,
609LanguageVersion = LanguageVersion.CSharp12,
635LanguageVersion = LanguageVersion.CSharp12,
662LanguageVersion = LanguageVersion.CSharp12,
683LanguageVersion = LanguageVersion.CSharp12,
736LanguageVersion = LanguageVersion.CSharp12,
773LanguageVersion = LanguageVersion.CSharp12,
810LanguageVersion = LanguageVersion.CSharp12,
847LanguageVersion = LanguageVersion.CSharp12,
886LanguageVersion = LanguageVersion.CSharp12,
927LanguageVersion = LanguageVersion.CSharp12,
968LanguageVersion = LanguageVersion.CSharp12,
988LanguageVersion = LanguageVersion.CSharp12,
1008LanguageVersion = LanguageVersion.CSharp12,
1036LanguageVersion = LanguageVersion.CSharp12,
1070LanguageVersion = LanguageVersion.CSharp12,
1108LanguageVersion = LanguageVersion.CSharp12,
1136LanguageVersion = LanguageVersion.CSharp12,
1182LanguageVersion = LanguageVersion.CSharp12,
1224LanguageVersion = LanguageVersion.CSharp12,
1262LanguageVersion = LanguageVersion.CSharp12,
1309LanguageVersion = LanguageVersion.CSharp12,
1354LanguageVersion = LanguageVersion.CSharp12,
1394LanguageVersion = LanguageVersion.CSharp12,
1434LanguageVersion = LanguageVersion.CSharp12,
1480LanguageVersion = LanguageVersion.CSharp12,
1526LanguageVersion = LanguageVersion.CSharp12,
1571LanguageVersion = LanguageVersion.CSharp12,
1618LanguageVersion = LanguageVersion.CSharp12,
1649LanguageVersion = LanguageVersion.CSharp12,
1679LanguageVersion = LanguageVersion.CSharp12,
1718LanguageVersion = LanguageVersion.CSharp12,
1775LanguageVersion = LanguageVersion.CSharp12,
1801LanguageVersion = LanguageVersion.CSharp12,
1827LanguageVersion = LanguageVersion.CSharp12,
1859LanguageVersion = LanguageVersion.CSharp12,
1893LanguageVersion = LanguageVersion.CSharp12,
1928LanguageVersion = LanguageVersion.CSharp12,
1965LanguageVersion = LanguageVersion.CSharp12,
1995LanguageVersion = LanguageVersion.CSharp12,
2028LanguageVersion = LanguageVersion.CSharp12,
2054LanguageVersion = LanguageVersion.CSharp12,
2086LanguageVersion = LanguageVersion.CSharp12,
2114LanguageVersion = LanguageVersion.CSharp12,
2148LanguageVersion = LanguageVersion.CSharp12,
2174LanguageVersion = LanguageVersion.CSharp12,
2206LanguageVersion = LanguageVersion.CSharp12,
2234LanguageVersion = LanguageVersion.CSharp12,
2268LanguageVersion = LanguageVersion.CSharp12,
2295LanguageVersion = LanguageVersion.CSharp12,
2326LanguageVersion = LanguageVersion.CSharp12,
2353LanguageVersion = LanguageVersion.CSharp12,
2384LanguageVersion = LanguageVersion.CSharp12,
2412LanguageVersion = LanguageVersion.CSharp12,
2431LanguageVersion = LanguageVersion.CSharp12,
2455LanguageVersion = LanguageVersion.CSharp12,
2479LanguageVersion = LanguageVersion.CSharp12,
2499LanguageVersion = LanguageVersion.CSharp12,
2519LanguageVersion = LanguageVersion.CSharp12,
2541LanguageVersion = LanguageVersion.CSharp12,
2563LanguageVersion = LanguageVersion.CSharp12,
2585LanguageVersion = LanguageVersion.CSharp12,
2607LanguageVersion = LanguageVersion.CSharp12,
2631LanguageVersion = LanguageVersion.CSharp12,
2655LanguageVersion = LanguageVersion.CSharp12,
2686LanguageVersion = LanguageVersion.CSharp12,
2725LanguageVersion = LanguageVersion.CSharp12,
2755LanguageVersion = LanguageVersion.CSharp12,
2785LanguageVersion = LanguageVersion.CSharp12,
2811LanguageVersion = LanguageVersion.CSharp12,
2837LanguageVersion = LanguageVersion.CSharp12,
2863LanguageVersion = LanguageVersion.CSharp12,
2938LanguageVersion = LanguageVersion.CSharp12,
2974LanguageVersion = LanguageVersion.CSharp12,
3017LanguageVersion = LanguageVersion.CSharp12,
3053LanguageVersion = LanguageVersion.CSharp12,
3093LanguageVersion = LanguageVersion.CSharp12,
3120LanguageVersion = LanguageVersion.CSharp12,
3140LanguageVersion = LanguageVersion.CSharp12,
3165LanguageVersion = LanguageVersion.CSharp12,
3184LanguageVersion = LanguageVersion.CSharp12,
3211LanguageVersion = LanguageVersion.CSharp12,
3231LanguageVersion = LanguageVersion.CSharp12,
3255LanguageVersion = LanguageVersion.CSharp12,
3282LanguageVersion = LanguageVersion.CSharp12,
3309LanguageVersion = LanguageVersion.CSharp12,
3336LanguageVersion = LanguageVersion.CSharp12,
3363LanguageVersion = LanguageVersion.CSharp12,
3383LanguageVersion = LanguageVersion.CSharp12,
3403LanguageVersion = LanguageVersion.CSharp12,
3418LanguageVersion = LanguageVersion.CSharp12,
3463LanguageVersion = LanguageVersion.CSharp12,
3497LanguageVersion = LanguageVersion.CSharp12,
3532LanguageVersion = LanguageVersion.CSharp12,
3556LanguageVersion = LanguageVersion.CSharp12,
3576LanguageVersion = LanguageVersion.CSharp12,
3600LanguageVersion = LanguageVersion.CSharp12,
3628LanguageVersion = LanguageVersion.CSharp12,
3669LanguageVersion = LanguageVersion.CSharp12,
3710LanguageVersion = LanguageVersion.CSharp12,
3751LanguageVersion = LanguageVersion.CSharp12,
3778LanguageVersion = LanguageVersion.CSharp12,
3819LanguageVersion = LanguageVersion.CSharp12,
3846LanguageVersion = LanguageVersion.CSharp12,
3870LanguageVersion = LanguageVersion.CSharp12,
3901LanguageVersion = LanguageVersion.CSharp12,
3928LanguageVersion = LanguageVersion.CSharp12,
3958LanguageVersion = LanguageVersion.CSharp12,
3985LanguageVersion = LanguageVersion.CSharp12,
4014LanguageVersion = LanguageVersion.CSharp12,
4040LanguageVersion = LanguageVersion.CSharp12,
4071LanguageVersion = LanguageVersion.CSharp12,
4099LanguageVersion = LanguageVersion.CSharp12,
4131LanguageVersion = LanguageVersion.CSharp12,
4160LanguageVersion = LanguageVersion.CSharp12,
4190LanguageVersion = LanguageVersion.CSharp12,
4223LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseSystemThreadingLock\UseSystemThreadingLockTests.cs (45)
63LanguageVersion = LanguageVersion.CSharp13,
84LanguageVersion = LanguageVersion.CSharp12,
105LanguageVersion = LanguageVersion.CSharp12,
126LanguageVersion = LanguageVersion.CSharp12,
162LanguageVersion = LanguageVersion.CSharp13,
198LanguageVersion = LanguageVersion.CSharp13,
219LanguageVersion = LanguageVersion.CSharp13,
240LanguageVersion = LanguageVersion.CSharp13,
263LanguageVersion = LanguageVersion.CSharp13,
284LanguageVersion = LanguageVersion.CSharp13,
322LanguageVersion = LanguageVersion.CSharp13,
358LanguageVersion = LanguageVersion.CSharp13,
397LanguageVersion = LanguageVersion.CSharp13,
433LanguageVersion = LanguageVersion.CSharp13,
457LanguageVersion = LanguageVersion.CSharp13,
500LanguageVersion = LanguageVersion.CSharp13,
551LanguageVersion = LanguageVersion.CSharp13,
569LanguageVersion = LanguageVersion.CSharp13,
594LanguageVersion = LanguageVersion.CSharp13,
617LanguageVersion = LanguageVersion.CSharp13,
638LanguageVersion = LanguageVersion.CSharp13,
659LanguageVersion = LanguageVersion.CSharp13,
680LanguageVersion = LanguageVersion.CSharp13,
706LanguageVersion = LanguageVersion.CSharp13,
732LanguageVersion = LanguageVersion.CSharp13,
753LanguageVersion = LanguageVersion.CSharp13,
774LanguageVersion = LanguageVersion.CSharp13,
818LanguageVersion = LanguageVersion.CSharp13,
864LanguageVersion = LanguageVersion.CSharp13,
900LanguageVersion = LanguageVersion.CSharp13,
936LanguageVersion = LanguageVersion.CSharp13,
972LanguageVersion = LanguageVersion.CSharp13,
1008LanguageVersion = LanguageVersion.CSharp13,
1054LanguageVersion = LanguageVersion.CSharp13,
1100LanguageVersion = LanguageVersion.CSharp13,
1146LanguageVersion = LanguageVersion.CSharp13,
1192LanguageVersion = LanguageVersion.CSharp13,
1246LanguageVersion = LanguageVersion.CSharp13,
1300LanguageVersion = LanguageVersion.CSharp13,
1338LanguageVersion = LanguageVersion.CSharp13,
1357LanguageVersion = LanguageVersion.CSharp13,
1395LanguageVersion = LanguageVersion.CSharp13,
1439LanguageVersion = LanguageVersion.CSharp13,
1481LanguageVersion = LanguageVersion.CSharp13,
1523LanguageVersion = LanguageVersion.CSharp13,
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (6)
53var languageVersion = parseOptions.LanguageVersion();
63CSharpCodeGenerationOptions options, LanguageVersion languageVersion,
116CSharpCodeGenerationOptions options, LanguageVersion languageVersion,
166GetAndSetMethods getAndSetMethods, CSharpCodeGenerationOptions options, LanguageVersion languageVersion, CancellationToken cancellationToken)
175CSharpCodeGenerationOptions options, LanguageVersion languageVersion,
236CSharpCodeGenerationOptions options, LanguageVersion languageVersion, CancellationToken cancellationToken)
ConvertIfToSwitch\ConvertIfToSwitchTests.cs (32)
280LanguageVersion = LanguageVersion.CSharp8,
317LanguageVersion = LanguageVersion.CSharp9,
441[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
445LanguageVersion.CSharp8 =>
461LanguageVersion.CSharp9 =>
560LanguageVersion = LanguageVersion.CSharp8,
594LanguageVersion = LanguageVersion.CSharp8,
1383LanguageVersion = LanguageVersion.CSharp8,
1430LanguageVersion = LanguageVersion.CSharp9,
1466LanguageVersion = LanguageVersion.CSharp8,
1513LanguageVersion = LanguageVersion.CSharp9,
1549LanguageVersion = LanguageVersion.CSharp8,
1596LanguageVersion = LanguageVersion.CSharp9,
1632LanguageVersion = LanguageVersion.CSharp8,
1679LanguageVersion = LanguageVersion.CSharp9,
2147LanguageVersion = LanguageVersion.CSharp8,
2185LanguageVersion = LanguageVersion.CSharp9,
2204LanguageVersion = LanguageVersion.CSharp8,
2237LanguageVersion = LanguageVersion.CSharp9,
2285LanguageVersion = LanguageVersion.CSharp9,
2307LanguageVersion = LanguageVersion.CSharp8,
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 (41)
37LanguageVersion = LanguageVersion.CSharp9,
53LanguageVersion = LanguageVersion.CSharp10,
72LanguageVersion = LanguageVersion.CSharp10,
91LanguageVersion = LanguageVersion.CSharp10,
108LanguageVersion = LanguageVersion.CSharp10,
124LanguageVersion = LanguageVersion.CSharp10,
144LanguageVersion = LanguageVersion.CSharp10,
163LanguageVersion = LanguageVersion.CSharp10,
182LanguageVersion = LanguageVersion.CSharp10,
200LanguageVersion = LanguageVersion.CSharp10,
218LanguageVersion = LanguageVersion.CSharp10,
241LanguageVersion = LanguageVersion.CSharp10,
263LanguageVersion = LanguageVersion.CSharp10,
289LanguageVersion = LanguageVersion.CSharp10,
317LanguageVersion = LanguageVersion.CSharp10,
344LanguageVersion = LanguageVersion.CSharp10,
370LanguageVersion = LanguageVersion.CSharp10,
398LanguageVersion = LanguageVersion.CSharp10,
424LanguageVersion = LanguageVersion.CSharp10,
454LanguageVersion = LanguageVersion.CSharp10,
488LanguageVersion = LanguageVersion.CSharp10,
522LanguageVersion = LanguageVersion.CSharp10,
546LanguageVersion = LanguageVersion.CSharp9,
560LanguageVersion = LanguageVersion.CSharp10,
579LanguageVersion = LanguageVersion.CSharp10,
598LanguageVersion = LanguageVersion.CSharp10,
613LanguageVersion = LanguageVersion.CSharp10,
628LanguageVersion = LanguageVersion.CSharp10,
642LanguageVersion = LanguageVersion.CSharp10,
668LanguageVersion = LanguageVersion.CSharp10,
690LanguageVersion = LanguageVersion.CSharp10,
715LanguageVersion = LanguageVersion.CSharp10,
738LanguageVersion = LanguageVersion.CSharp10,
760LanguageVersion = LanguageVersion.CSharp10,
783LanguageVersion = LanguageVersion.CSharp10,
805LanguageVersion = LanguageVersion.CSharp10,
831LanguageVersion = LanguageVersion.CSharp10,
859LanguageVersion = LanguageVersion.CSharp10,
885LanguageVersion = LanguageVersion.CSharp10,
912LanguageVersion = LanguageVersion.CSharp10,
940LanguageVersion = LanguageVersion.CSharp10,
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorTests.cs (90)
50LanguageVersion = LanguageVersion.CSharp12,
67LanguageVersion = LanguageVersion.CSharp12,
88LanguageVersion = LanguageVersion.CSharp12,
115LanguageVersion = LanguageVersion.CSharp12,
150LanguageVersion = LanguageVersion.CSharp12,
185LanguageVersion = LanguageVersion.CSharp12,
222LanguageVersion = LanguageVersion.CSharp12,
259LanguageVersion = LanguageVersion.CSharp12,
298LanguageVersion = LanguageVersion.CSharp12,
322LanguageVersion = LanguageVersion.CSharp12,
346LanguageVersion = LanguageVersion.CSharp12,
370LanguageVersion = LanguageVersion.CSharp12,
394LanguageVersion = LanguageVersion.CSharp12,
418LanguageVersion = LanguageVersion.CSharp12,
445LanguageVersion = LanguageVersion.CSharp12,
472LanguageVersion = LanguageVersion.CSharp12,
497LanguageVersion = LanguageVersion.CSharp12,
531LanguageVersion = LanguageVersion.CSharp12,
565LanguageVersion = LanguageVersion.CSharp12,
585LanguageVersion = LanguageVersion.CSharp12,
609LanguageVersion = LanguageVersion.CSharp12,
659LanguageVersion = LanguageVersion.CSharp12,
695LanguageVersion = LanguageVersion.CSharp12,
731LanguageVersion = LanguageVersion.CSharp12,
769LanguageVersion = LanguageVersion.CSharp12,
809LanguageVersion = LanguageVersion.CSharp12,
849LanguageVersion = LanguageVersion.CSharp12,
890LanguageVersion = LanguageVersion.CSharp12,
919LanguageVersion = LanguageVersion.CSharp12,
953LanguageVersion = LanguageVersion.CSharp12,
991LanguageVersion = LanguageVersion.CSharp12,
1019LanguageVersion = LanguageVersion.CSharp12,
1065LanguageVersion = LanguageVersion.CSharp12,
1107LanguageVersion = LanguageVersion.CSharp12,
1145LanguageVersion = LanguageVersion.CSharp12,
1191LanguageVersion = LanguageVersion.CSharp12,
1238LanguageVersion = LanguageVersion.CSharp12,
1283LanguageVersion = LanguageVersion.CSharp12,
1317LanguageVersion = LanguageVersion.CSharp12,
1347LanguageVersion = LanguageVersion.CSharp12,
1377LanguageVersion = LanguageVersion.CSharp12,
1407LanguageVersion = LanguageVersion.CSharp12,
1441LanguageVersion = LanguageVersion.CSharp12,
1471LanguageVersion = LanguageVersion.CSharp12,
1505LanguageVersion = LanguageVersion.CSharp12,
1545LanguageVersion = LanguageVersion.CSharp12,
1581LanguageVersion = LanguageVersion.CSharp12,
1617LanguageVersion = LanguageVersion.CSharp12,
1657LanguageVersion = LanguageVersion.CSharp12,
1682LanguageVersion = LanguageVersion.CSharp12,
1708LanguageVersion = LanguageVersion.CSharp12,
1740LanguageVersion = LanguageVersion.CSharp12,
1774LanguageVersion = LanguageVersion.CSharp12,
1809LanguageVersion = LanguageVersion.CSharp12,
1846LanguageVersion = LanguageVersion.CSharp12,
1876LanguageVersion = LanguageVersion.CSharp12,
1909LanguageVersion = LanguageVersion.CSharp12,
1935LanguageVersion = LanguageVersion.CSharp12,
1967LanguageVersion = LanguageVersion.CSharp12,
1995LanguageVersion = LanguageVersion.CSharp12,
2029LanguageVersion = LanguageVersion.CSharp12,
2055LanguageVersion = LanguageVersion.CSharp12,
2087LanguageVersion = LanguageVersion.CSharp12,
2115LanguageVersion = LanguageVersion.CSharp12,
2149LanguageVersion = LanguageVersion.CSharp12,
2176LanguageVersion = LanguageVersion.CSharp12,
2207LanguageVersion = LanguageVersion.CSharp12,
2234LanguageVersion = LanguageVersion.CSharp12,
2265LanguageVersion = LanguageVersion.CSharp12,
2289LanguageVersion = LanguageVersion.CSharp12,
2309LanguageVersion = LanguageVersion.CSharp12,
2338LanguageVersion = LanguageVersion.CSharp12,
2376LanguageVersion = LanguageVersion.CSharp12,
2406LanguageVersion = LanguageVersion.CSharp12,
2444LanguageVersion = LanguageVersion.CSharp12,
2482LanguageVersion = LanguageVersion.CSharp12,
2509LanguageVersion = LanguageVersion.CSharp12,
2535LanguageVersion = LanguageVersion.CSharp12,
2561LanguageVersion = LanguageVersion.CSharp12,
2579LanguageVersion = LanguageVersion.CSharp12,
2678LanguageVersion = LanguageVersion.CSharp12,
2722LanguageVersion = LanguageVersion.CSharp12,
2765LanguageVersion = LanguageVersion.CSharp12,
2812LanguageVersion = LanguageVersion.CSharp12,
2864LanguageVersion = LanguageVersion.CSharp12,
2916LanguageVersion = LanguageVersion.CSharp12,
2968LanguageVersion = LanguageVersion.CSharp12,
3019LanguageVersion = LanguageVersion.CSharp12,
3080LanguageVersion = LanguageVersion.CSharp12,
3140LanguageVersion = LanguageVersion.CSharp12,
ConvertProgram\ConvertToProgramMainAnalyzerTests.cs (25)
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,
632LanguageVersion = LanguageVersion.CSharp11,
667LanguageVersion = LanguageVersion.CSharp9,
ConvertProgram\ConvertToTopLevelStatementsAnalyzerTests.cs (56)
46LanguageVersion = LanguageVersion.CSharp9,
66LanguageVersion = LanguageVersion.CSharp8,
91LanguageVersion = LanguageVersion.CSharp9,
118LanguageVersion = LanguageVersion.CSharp9,
148LanguageVersion = LanguageVersion.CSharp9,
178LanguageVersion = LanguageVersion.CSharp10,
209LanguageVersion = LanguageVersion.CSharp10,
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,
1365LanguageVersion = LanguageVersion.CSharp10,
1409LanguageVersion = LanguageVersion.CSharp9,
1451LanguageVersion = LanguageVersion.CSharp10,
1483LanguageVersion = LanguageVersion.CSharp9,
1514LanguageVersion = LanguageVersion.CSharp10,
1561LanguageVersion = LanguageVersion.CSharp9,
ConvertProgram\ConvertToTopLevelStatementsRefactoringTests.cs (13)
30LanguageVersion = LanguageVersion.CSharp10,
52LanguageVersion = LanguageVersion.CSharp10,
73LanguageVersion = LanguageVersion.CSharp10,
94LanguageVersion = LanguageVersion.CSharp10,
114LanguageVersion = LanguageVersion.CSharp10,
140LanguageVersion = LanguageVersion.CSharp8,
161LanguageVersion = LanguageVersion.CSharp10,
182LanguageVersion = LanguageVersion.CSharp10,
207LanguageVersion = LanguageVersion.CSharp10,
244LanguageVersion = LanguageVersion.CSharp10,
288LanguageVersion = LanguageVersion.CSharp10,
328LanguageVersion = LanguageVersion.CSharp10,
378LanguageVersion = LanguageVersion.CSharp10,
ConvertTupleToStruct\ConvertTupleToStructTests.cs (5)
45LanguageVersion languageVersion = LanguageVersion.CSharp9,
164""", languageVersion: LanguageVersion.CSharp12, options: PreferImplicitTypeWithInfo(), testHost: host);
201""", languageVersion: LanguageVersion.CSharp12, options: PreferImplicitTypeWithInfo(), testHost: host);
234""", languageVersion: LanguageVersion.CSharp12, options: PreferImplicitTypeWithInfo(), testHost: host);
EnableNullable\EnableNullableTests.cs (21)
631[InlineData(LanguageVersion.CSharp1)]
632[InlineData(LanguageVersion.CSharp2)]
633[InlineData(LanguageVersion.CSharp3)]
634[InlineData(LanguageVersion.CSharp4)]
635[InlineData(LanguageVersion.CSharp5)]
636[InlineData(LanguageVersion.CSharp6)]
637[InlineData(LanguageVersion.CSharp7)]
638[InlineData(LanguageVersion.CSharp7_1)]
639[InlineData(LanguageVersion.CSharp7_2)]
640[InlineData(LanguageVersion.CSharp7_3)]
641public async Task DisabledForUnsupportedLanguageVersion(LanguageVersion languageVersion)
651LanguageVersion.CSharp1 => "CS8022",
652LanguageVersion.CSharp2 => "CS8023",
653LanguageVersion.CSharp3 => "CS8024",
654LanguageVersion.CSharp4 => "CS8025",
655LanguageVersion.CSharp5 => "CS8026",
656LanguageVersion.CSharp6 => "CS8059",
657LanguageVersion.CSharp7 => "CS8107",
658LanguageVersion.CSharp7_1 => "CS8302",
659LanguageVersion.CSharp7_2 => "CS8320",
660LanguageVersion.CSharp7_3 => "CS8370",
ExtractClass\ExtractClassTests.cs (21)
52var unusedParseOptions = new CSharpParseOptions(LanguageVersion.CSharp1);
244LanguageVersion = LanguageVersion.CSharp9,
286LanguageVersion = LanguageVersion.CSharp12,
324LanguageVersion = LanguageVersion.CSharp9,
363LanguageVersion = LanguageVersion.CSharp9,
400LanguageVersion = LanguageVersion.CSharp12,
422LanguageVersion = LanguageVersion.CSharp9,
435LanguageVersion = LanguageVersion.CSharp12,
446LanguageVersion = LanguageVersion.CSharp12,
459LanguageVersion = LanguageVersion.CSharp12,
470LanguageVersion = LanguageVersion.CSharp12,
486LanguageVersion = LanguageVersion.CSharp10,
502LanguageVersion = LanguageVersion.CSharp12,
601LanguageVersion = LanguageVersion.CSharp10,
656LanguageVersion = LanguageVersion.CSharp9,
711LanguageVersion = LanguageVersion.CSharp10,
1213LanguageVersion = LanguageVersion.CSharp10,
1285LanguageVersion = LanguageVersion.CSharp10,
1341LanguageVersion = LanguageVersion.CSharp10,
1411LanguageVersion = LanguageVersion.CSharp10,
2707LanguageVersion = LanguageVersion.CSharp10,
ExtractMethod\ExtractLocalFunctionTests.cs (17)
3443""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3)));
3472""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)));
3501""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp8)));
3530""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest)));
3965""", [FeaturesResources.Extract_method], new TestParameters(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)));
3978""", [FeaturesResources.Extract_method], new TestParameters(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)));
4943LanguageVersion = LanguageVersion.CSharp9,
4981LanguageVersion = LanguageVersion.CSharp9,
5027LanguageVersion = LanguageVersion.CSharp9,
5077LanguageVersion = LanguageVersion.CSharp9,
5104LanguageVersion = LanguageVersion.CSharp9,
5134LanguageVersion = LanguageVersion.CSharp9,
5151""", new(TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp9)));
5292""", new(TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex));
5336""", new(TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex));
5382""", new(TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex));
5414""", new(TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex));
IntroduceVariable\IntroduceVariableTests.cs (8)
3961new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8),
4929""", new(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)));
5116""", new(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest)));
5141""", new(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest)));
5168""", new(index: 1, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest)));
5408""", new(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest)));
5436""", new(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), index: 0));
5463""", new(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), index: 2));
SimplifyPropertyPattern\SimplifyPropertyPatternTests.cs (22)
42LanguageVersion = LanguageVersion.CSharp9,
79LanguageVersion = LanguageVersion.CSharp10,
101LanguageVersion = LanguageVersion.CSharp10,
123LanguageVersion = LanguageVersion.CSharp10,
145LanguageVersion = LanguageVersion.CSharp10,
167LanguageVersion = LanguageVersion.CSharp10,
189LanguageVersion = LanguageVersion.CSharp10,
211LanguageVersion = LanguageVersion.CSharp10,
248LanguageVersion = LanguageVersion.CSharp10,
283LanguageVersion = LanguageVersion.CSharp10,
318LanguageVersion = LanguageVersion.CSharp10,
353LanguageVersion = LanguageVersion.CSharp10,
388LanguageVersion = LanguageVersion.CSharp10,
423LanguageVersion = LanguageVersion.CSharp10,
458LanguageVersion = LanguageVersion.CSharp10,
493LanguageVersion = LanguageVersion.CSharp10,
541LanguageVersion = LanguageVersion.CSharp10,
588LanguageVersion = LanguageVersion.CSharp10,
625LanguageVersion = LanguageVersion.CSharp10,
675LanguageVersion = LanguageVersion.CSharp10,
695LanguageVersion = LanguageVersion.CSharp10,
714LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\AddAccessibilityModifiers\AddOrRemoveAccessibilityModifiersTests.cs (14)
196LanguageVersion = LanguageVersion.CSharp9,
219LanguageVersion = LanguageVersion.CSharp12,
537LanguageVersion = LanguageVersion.CSharp10,
563LanguageVersion = LanguageVersion.CSharp12,
588LanguageVersion = LanguageVersion.CSharp12,
607LanguageVersion = LanguageVersion.CSharp12,
615LanguageVersion = LanguageVersion.CSharp12,
641LanguageVersion = LanguageVersion.CSharp12,
661LanguageVersion = LanguageVersion.CSharp12,
684LanguageVersion = LanguageVersion.CSharp12,
730LanguageVersion = LanguageVersion.CSharp12,
776LanguageVersion = LanguageVersion.CSharp12,
822LanguageVersion = LanguageVersion.CSharp12,
846LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToBlockScopedNamespaceAnalyzerTests.cs (21)
45LanguageVersion = LanguageVersion.CSharp9,
64LanguageVersion = LanguageVersion.CSharp9,
78LanguageVersion = LanguageVersion.CSharp10,
98LanguageVersion = LanguageVersion.CSharp10,
123LanguageVersion = LanguageVersion.CSharp10,
148LanguageVersion = LanguageVersion.CSharp10,
175LanguageVersion = LanguageVersion.CSharp10,
200LanguageVersion = LanguageVersion.CSharp10,
227LanguageVersion = LanguageVersion.CSharp10,
252LanguageVersion = LanguageVersion.CSharp10,
284LanguageVersion = LanguageVersion.CSharp10,
315LanguageVersion = LanguageVersion.CSharp10,
338LanguageVersion = LanguageVersion.CSharp10,
360LanguageVersion = LanguageVersion.CSharp10,
383LanguageVersion = LanguageVersion.CSharp10,
405LanguageVersion = LanguageVersion.CSharp10,
431LanguageVersion = LanguageVersion.CSharp10,
459LanguageVersion = LanguageVersion.CSharp10,
485LanguageVersion = LanguageVersion.CSharp10,
512LanguageVersion = LanguageVersion.CSharp10,
540LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToFileScopedNamespaceAnalyzerTests.cs (43)
30LanguageVersion = LanguageVersion.CSharp9,
46LanguageVersion = LanguageVersion.CSharp10,
65LanguageVersion = LanguageVersion.CSharp10,
84LanguageVersion = LanguageVersion.CSharp10,
104LanguageVersion = LanguageVersion.CSharp10,
123LanguageVersion = LanguageVersion.CSharp10,
141LanguageVersion = LanguageVersion.CSharp10,
159LanguageVersion = LanguageVersion.CSharp10,
189LanguageVersion = LanguageVersion.CSharp10,
211LanguageVersion = LanguageVersion.CSharp10,
237LanguageVersion = LanguageVersion.CSharp10,
265LanguageVersion = LanguageVersion.CSharp10,
292LanguageVersion = LanguageVersion.CSharp10,
318LanguageVersion = LanguageVersion.CSharp10,
346LanguageVersion = LanguageVersion.CSharp10,
374LanguageVersion = LanguageVersion.CSharp10,
413LanguageVersion = LanguageVersion.CSharp10,
445LanguageVersion = LanguageVersion.CSharp10,
477LanguageVersion = LanguageVersion.CSharp10,
523LanguageVersion = LanguageVersion.CSharp10,
569LanguageVersion = LanguageVersion.CSharp10,
617LanguageVersion = LanguageVersion.CSharp10,
669LanguageVersion = LanguageVersion.CSharp12,
722LanguageVersion = LanguageVersion.CSharp12,
775LanguageVersion = LanguageVersion.CSharp12,
793LanguageVersion = LanguageVersion.CSharp10,
812LanguageVersion = LanguageVersion.CSharp10,
838LanguageVersion = LanguageVersion.CSharp10,
857LanguageVersion = LanguageVersion.CSharp10,
883LanguageVersion = LanguageVersion.CSharp10,
902LanguageVersion = LanguageVersion.CSharp10,
930LanguageVersion = LanguageVersion.CSharp10,
960LanguageVersion = LanguageVersion.CSharp10,
987LanguageVersion = LanguageVersion.CSharp10,
1015LanguageVersion = LanguageVersion.CSharp10,
1085LanguageVersion = LanguageVersion.CSharp11,
1153LanguageVersion = LanguageVersion.CSharp11,
1223LanguageVersion = LanguageVersion.CSharp11,
1307LanguageVersion = LanguageVersion.CSharp11,
1377LanguageVersion = LanguageVersion.CSharp11,
1447LanguageVersion = LanguageVersion.CSharp11,
1466LanguageVersion = LanguageVersion.CSharp10,
1485LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceCodeFixTests.cs (45)
87LanguageVersion = LanguageVersion.CSharp12,
119LanguageVersion = LanguageVersion.CSharp12,
154LanguageVersion = LanguageVersion.CSharp12,
203LanguageVersion = LanguageVersion.CSharp9,
3870LanguageVersion = LanguageVersion.CSharp7_2,
3907LanguageVersion = LanguageVersion.CSharp8,
7918LanguageVersion = LanguageVersion.CSharp7_1,
9902LanguageVersion = LanguageVersion.CSharp9,
10019LanguageVersion = LanguageVersion.CSharp12,
10049LanguageVersion = LanguageVersion.CSharp12,
10079LanguageVersion = LanguageVersion.CSharp12,
10109LanguageVersion = LanguageVersion.CSharp12,
10144LanguageVersion = LanguageVersion.CSharp12,
10176LanguageVersion = LanguageVersion.CSharp9,
10236LanguageVersion = LanguageVersion.CSharp9,
10271LanguageVersion = LanguageVersion.CSharp9,
10306LanguageVersion = LanguageVersion.CSharp9,
10470LanguageVersion = LanguageVersion.CSharp5,
10515LanguageVersion = LanguageVersion.CSharp12,
10548LanguageVersion = LanguageVersion.CSharp12,
10582LanguageVersion = LanguageVersion.CSharp12,
10616LanguageVersion = LanguageVersion.CSharp12,
10647LanguageVersion = LanguageVersion.CSharp12,
10678LanguageVersion = LanguageVersion.Preview,
10710LanguageVersion = LanguageVersion.Preview,
10742LanguageVersion = LanguageVersion.CSharp12,
10780LanguageVersion = LanguageVersion.CSharp12,
10812LanguageVersion = LanguageVersion.Preview,
10846LanguageVersion = LanguageVersion.Preview,
10879LanguageVersion = LanguageVersion.CSharp12,
10911LanguageVersion = LanguageVersion.CSharp12,
10944LanguageVersion = LanguageVersion.CSharp12,
10977LanguageVersion = LanguageVersion.CSharp12,
11008LanguageVersion = LanguageVersion.CSharp12,
11039LanguageVersion = LanguageVersion.CSharp12,
11072LanguageVersion = LanguageVersion.CSharp12,
11105LanguageVersion = LanguageVersion.CSharp12,
11178LanguageVersion = LanguageVersion.CSharp12,
11250LanguageVersion = LanguageVersion.CSharp12,
11322LanguageVersion = LanguageVersion.CSharp7_3,
11359LanguageVersion = LanguageVersion.CSharp7_2,
11397LanguageVersion = LanguageVersion.CSharp12,
11538LanguageVersion = LanguageVersion.CSharp12,
11726LanguageVersion = LanguageVersion.CSharp9,
11769LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\MakeMemberRequired\MakeMemberRequiredTests.cs (22)
134LanguageVersion = LanguageVersion.CSharp11,
156LanguageVersion = LanguageVersion.CSharp11,
178LanguageVersion = LanguageVersion.CSharp11,
194LanguageVersion = LanguageVersion.CSharp11,
225LanguageVersion = LanguageVersion.CSharp11,
245LanguageVersion = LanguageVersion.CSharp11,
270LanguageVersion = LanguageVersion.CSharp11,
287LanguageVersion = LanguageVersion.CSharp11,
312LanguageVersion = LanguageVersion.CSharp11,
329LanguageVersion = LanguageVersion.CSharp11,
353LanguageVersion = LanguageVersion.CSharp11,
384LanguageVersion = LanguageVersion.CSharp11,
404LanguageVersion = LanguageVersion.CSharp11,
420LanguageVersion = LanguageVersion.CSharp10,
437LanguageVersion = LanguageVersion.CSharp11,
453LanguageVersion = LanguageVersion.CSharp11,
477LanguageVersion = LanguageVersion.CSharp11,
501LanguageVersion = LanguageVersion.CSharp11,
523LanguageVersion = LanguageVersion.CSharp11,
545LanguageVersion = LanguageVersion.CSharp11,
569LanguageVersion = LanguageVersion.CSharp11,
591LanguageVersion = LanguageVersion.CSharp11,
src\Analyzers\CSharp\Tests\MakeStructMemberReadOnly\MakeStructMemberReadOnlyTests.cs (36)
403LanguageVersion = LanguageVersion.CSharp7,
895LanguageVersion = LanguageVersion.CSharp10,
1263LanguageVersion = LanguageVersion.CSharp12,
1295LanguageVersion = LanguageVersion.CSharp12,
1327LanguageVersion = LanguageVersion.CSharp12,
1383LanguageVersion = LanguageVersion.CSharp12,
1439LanguageVersion = LanguageVersion.CSharp12,
1495LanguageVersion = LanguageVersion.CSharp12,
1551LanguageVersion = LanguageVersion.CSharp12,
1569LanguageVersion = LanguageVersion.CSharp12,
1587LanguageVersion = LanguageVersion.CSharp12,
1605LanguageVersion = LanguageVersion.CSharp12,
1626LanguageVersion = LanguageVersion.CSharp12,
1647LanguageVersion = LanguageVersion.CSharp12,
1670LanguageVersion = LanguageVersion.CSharp12,
1709LanguageVersion = LanguageVersion.CSharp12,
1734LanguageVersion = LanguageVersion.CSharp12,
1750LanguageVersion = LanguageVersion.CSharp12,
1789LanguageVersion = LanguageVersion.CSharp12,
1828LanguageVersion = LanguageVersion.CSharp12,
1857LanguageVersion = LanguageVersion.CSharp12,
1875LanguageVersion = LanguageVersion.CSharp12,
1893LanguageVersion = LanguageVersion.CSharp12,
1918LanguageVersion = LanguageVersion.CSharp12,
1960LanguageVersion = LanguageVersion.CSharp12,
1985LanguageVersion = LanguageVersion.CSharp12,
2023LanguageVersion = LanguageVersion.CSharp12,
2069LanguageVersion = LanguageVersion.CSharp12,
2117LanguageVersion = LanguageVersion.CSharp12,
2165LanguageVersion = LanguageVersion.CSharp12,
2223LanguageVersion = LanguageVersion.CSharp12,
2257LanguageVersion = LanguageVersion.CSharp12,
2285LanguageVersion = LanguageVersion.CSharp12,
2313LanguageVersion = LanguageVersion.CSharp12,
2345LanguageVersion = LanguageVersion.CSharp12,
2374LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\NewLines\MultipleBlankLines\MultipleBlankLinesTests.cs (10)
457LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
472LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
495LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
519LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
543LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
663LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
683LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
719LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
759LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
803LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryCast\RemoveUnnecessaryCastTests.cs (106)
5578LanguageVersion = LanguageVersion.CSharp7_1,
5598LanguageVersion = LanguageVersion.CSharp7_1,
5618LanguageVersion = LanguageVersion.CSharp7_1,
5651LanguageVersion = LanguageVersion.CSharp7_1,
5695LanguageVersion = LanguageVersion.CSharp7_1,
5715LanguageVersion = LanguageVersion.CSharp7_1,
5735LanguageVersion = LanguageVersion.CSharp7_1,
5768LanguageVersion = LanguageVersion.CSharp7_1,
5801LanguageVersion = LanguageVersion.CSharp7_1,
5817LanguageVersion = LanguageVersion.CSharp7_1,
5833LanguageVersion = LanguageVersion.CSharp7_1,
5849LanguageVersion = LanguageVersion.CSharp7_1,
5874LanguageVersion = LanguageVersion.CSharp7_1,
5892LanguageVersion = LanguageVersion.CSharp10,
5910LanguageVersion = LanguageVersion.CSharp10,
7881LanguageVersion = LanguageVersion.CSharp9,
7948LanguageVersion = LanguageVersion.CSharp8
7973LanguageVersion = LanguageVersion.CSharp9,
7989LanguageVersion = LanguageVersion.CSharp8
8014LanguageVersion = LanguageVersion.CSharp9,
8030LanguageVersion = LanguageVersion.CSharp8,
8055LanguageVersion = LanguageVersion.CSharp9,
8122LanguageVersion = LanguageVersion.CSharp8
8147LanguageVersion = LanguageVersion.CSharp9,
8163LanguageVersion = LanguageVersion.CSharp8
8188LanguageVersion = LanguageVersion.CSharp9,
8204LanguageVersion = LanguageVersion.CSharp8
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,
11030LanguageVersion = LanguageVersion.CSharp10,
11449public Task DoNotRemoveMethodGroupToSpecificDelegateType(LanguageVersion version)
11500LanguageVersion = LanguageVersion.CSharp10,
11530LanguageVersion = LanguageVersion.CSharp10,
11551LanguageVersion = LanguageVersion.CSharp10,
11570LanguageVersion = LanguageVersion.CSharp10,
11588LanguageVersion = LanguageVersion.CSharp10,
11606LanguageVersion = LanguageVersion.CSharp10,
11626LanguageVersion = LanguageVersion.CSharp10,
11645LanguageVersion = LanguageVersion.CSharp10,
11658LanguageVersion = LanguageVersion.CSharp10,
11677LanguageVersion = LanguageVersion.CSharp10,
11698LanguageVersion = LanguageVersion.CSharp10,
11714LanguageVersion = LanguageVersion.CSharp10,
11730LanguageVersion = LanguageVersion.CSharp10,
11751LanguageVersion = LanguageVersion.CSharp10,
11771LanguageVersion = LanguageVersion.CSharp10,
11799LanguageVersion = LanguageVersion.CSharp10,
11846LanguageVersion = LanguageVersion.CSharp10,
11884LanguageVersion = LanguageVersion.CSharp10,
11908LanguageVersion = LanguageVersion.CSharp10,
11952LanguageVersion = LanguageVersion.CSharp10,
11994LanguageVersion = LanguageVersion.CSharp10,
12010LanguageVersion = LanguageVersion.CSharp10,
12039LanguageVersion = LanguageVersion.CSharp10,
12068LanguageVersion = LanguageVersion.CSharp10,
12097LanguageVersion = LanguageVersion.CSharp10,
12126LanguageVersion = LanguageVersion.CSharp10,
12155LanguageVersion = LanguageVersion.CSharp10,
12184LanguageVersion = LanguageVersion.CSharp10,
12200LanguageVersion = LanguageVersion.CSharp10,
12223LanguageVersion = LanguageVersion.CSharp10,
12255LanguageVersion = LanguageVersion.CSharp10,
12286LanguageVersion = LanguageVersion.CSharp10,
12304LanguageVersion = LanguageVersion.CSharp10,
12357LanguageVersion = LanguageVersion.CSharp10,
12830LanguageVersion = LanguageVersion.CSharp12,
12846LanguageVersion = LanguageVersion.CSharp12,
12869LanguageVersion = LanguageVersion.CSharp12,
12894LanguageVersion = LanguageVersion.CSharp12,
12925LanguageVersion = LanguageVersion.CSharp12,
12946LanguageVersion = LanguageVersion.CSharp12,
12974LanguageVersion = LanguageVersion.CSharp12,
13016LanguageVersion = LanguageVersion.CSharp12,
13051LanguageVersion = LanguageVersion.CSharp12,
13127LanguageVersion = LanguageVersion.CSharp12,
13165LanguageVersion = LanguageVersion.CSharp12,
13184LanguageVersion = LanguageVersion.CSharp12,
13203LanguageVersion = LanguageVersion.CSharp12,
13220LanguageVersion = LanguageVersion.CSharp12,
13237LanguageVersion = LanguageVersion.CSharp12,
13254LanguageVersion = LanguageVersion.CSharp12,
13273LanguageVersion = LanguageVersion.CSharp12,
13292LanguageVersion = LanguageVersion.CSharp12,
13311LanguageVersion = LanguageVersion.CSharp12,
13332LanguageVersion = LanguageVersion.CSharp12,
13362LanguageVersion = LanguageVersion.CSharp12,
13392LanguageVersion = LanguageVersion.CSharp12,
13505LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryDiscardDesignation\RemoveUnnecessaryDiscardDesignationTests.cs (18)
53LanguageVersion = LanguageVersion.CSharp9,
73LanguageVersion = LanguageVersion.CSharp8,
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\RemoveUnusedMembers\RemoveUnusedMembersTests.cs (14)
418LanguageVersion = LanguageVersion.CSharp9,
445LanguageVersion = LanguageVersion.CSharp9,
464LanguageVersion = LanguageVersion.CSharp9,
491LanguageVersion = LanguageVersion.CSharp9,
1127LanguageVersion = LanguageVersion.CSharp9,
3016LanguageVersion = LanguageVersion.CSharp9,
3150LanguageVersion = LanguageVersion.CSharp13,
3242LanguageVersion = LanguageVersion.CSharp13,
3274LanguageVersion = LanguageVersion.CSharp13,
3295LanguageVersion = LanguageVersion.CSharp13,
3317LanguageVersion = LanguageVersion.CSharp13,
3346LanguageVersion = LanguageVersion.CSharp13,
3393LanguageVersion = LanguageVersion.CSharp13,
3420LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (62)
818LanguageVersion = LanguageVersion.CSharp6,
2448""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
2480""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)));
2484[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
2556LanguageVersion = LanguageVersion.CSharp9,
2704""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
2709[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
2768LanguageVersion = LanguageVersion.CSharp9,
2810""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
2815[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
2899LanguageVersion = LanguageVersion.CSharp9,
2941""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
2976""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9));
3058LanguageVersion = LanguageVersion.CSharp9,
5011""", optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7202""", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9));
7623""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7637""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7659""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7681""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7699""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7842""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
7847[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
7924LanguageVersion = LanguageVersion.CSharp9,
8230""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3)));
8266""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8286parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
8307parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
8450""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8455[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
8484""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8508""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8536LanguageVersion = LanguageVersion.CSharp9,
8546[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
8572[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
8613""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8645LanguageVersion = LanguageVersion.CSharp9,
8982LanguageVersion = LanguageVersion.CSharp9,
9013LanguageVersion = LanguageVersion.CSharp9,
9048LanguageVersion = LanguageVersion.CSharp9,
9083LanguageVersion = LanguageVersion.CSharp9,
9118LanguageVersion = LanguageVersion.CSharp9,
9153LanguageVersion = LanguageVersion.CSharp9,
9188LanguageVersion = LanguageVersion.CSharp11,
9224LanguageVersion = LanguageVersion.CSharp11,
9260LanguageVersion = LanguageVersion.CSharp11,
9279LanguageVersion = LanguageVersion.CSharp12,
9396LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\ReplaceDefaultLiteral\ReplaceDefaultLiteralTests.cs (25)
25private static readonly ImmutableArray<LanguageVersion> s_csharp7_1above =
26[LanguageVersion.CSharp7_1, LanguageVersion.Latest];
28private static readonly ImmutableArray<LanguageVersion> s_csharp7below =
30LanguageVersion.CSharp7,
31LanguageVersion.CSharp6,
32LanguageVersion.CSharp5,
33LanguageVersion.CSharp4,
34LanguageVersion.CSharp3,
35LanguageVersion.CSharp2,
36LanguageVersion.CSharp1,
42ImmutableArray<LanguageVersion> versions)
44foreach (var version in versions)
52[StringSyntax(PredefinedEmbeddedLanguageNames.CSharpTest)] string initialMarkup, ImmutableArray<LanguageVersion> versions)
54foreach (var version in versions)
741""", [LanguageVersion.CSharp7_1, LanguageVersion.CSharp10, LanguageVersion.CSharp11, LanguageVersion.Latest]);
792""", [LanguageVersion.CSharp7_1, LanguageVersion.CSharp10, LanguageVersion.CSharp11, LanguageVersion.Latest]);
872""", [LanguageVersion.CSharp7_1]);
896""", [LanguageVersion.Latest]);
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (111)
29LanguageVersion expected,
72LanguageVersion.CSharp8,
73new CSharpParseOptions(LanguageVersion.CSharp7_2));
84LanguageVersion.CSharp8,
85new CSharpParseOptions(LanguageVersion.CSharp7));
99LanguageVersion.CSharp7,
100new CSharpParseOptions(LanguageVersion.CSharp6));
114LanguageVersion.CSharp6,
115new CSharpParseOptions(LanguageVersion.CSharp5));
129LanguageVersion.CSharp5,
130new CSharpParseOptions(LanguageVersion.CSharp4));
138#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
141LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
142new CSharpParseOptions(LanguageVersion.CSharp7));
173LanguageVersion.CSharp7_1,
174new CSharpParseOptions(LanguageVersion.CSharp7));
182#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
185LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
186new CSharpParseOptions(LanguageVersion.CSharp7_1));
197LanguageVersion.CSharp7_1,
198new CSharpParseOptions(LanguageVersion.CSharp7));
212LanguageVersion.CSharp7_2,
213new CSharpParseOptions(LanguageVersion.CSharp7_1));
229LanguageVersion.CSharp7_1,
230new CSharpParseOptions(LanguageVersion.CSharp7));
239#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
242LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
243new CSharpParseOptions(LanguageVersion.CSharp7_2));
256LanguageVersion.CSharp7_3,
257new CSharpParseOptions(LanguageVersion.CSharp7_2));
267LanguageVersion.CSharp7_3,
268new CSharpParseOptions(LanguageVersion.CSharp7_2));
278LanguageVersion.CSharp7_3,
279new CSharpParseOptions(LanguageVersion.CSharp7_2));
289LanguageVersion.CSharp7_3,
290new CSharpParseOptions(LanguageVersion.CSharp7_2));
300#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
303LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
304new CSharpParseOptions(LanguageVersion.CSharp7_3));
312#error version:[|{{LanguageVersion.CSharp8.ToDisplayString()}}|]
315LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
316new CSharpParseOptions(LanguageVersion.CSharp7_3));
330expected: LanguageVersion.CSharp8,
331new CSharpParseOptions(LanguageVersion.CSharp7_3));
358LanguageVersion.CSharp7,
383LanguageVersion.CSharp8,
412LanguageVersion.CSharp8,
436LanguageVersion.CSharp9,
552var defaultVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion().ToDisplayString();
604var defaultEffectiveVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion().ToDisplayString();
641LanguageVersion.CSharp9,
642new CSharpParseOptions(LanguageVersion.CSharp8));
652LanguageVersion.CSharp7_3,
653new CSharpParseOptions(LanguageVersion.CSharp7));
681LanguageVersion.CSharp7_3,
682new CSharpParseOptions(LanguageVersion.CSharp7));
706LanguageVersion.CSharp7_3,
707new CSharpParseOptions(LanguageVersion.CSharp7));
736LanguageVersion.CSharp7_3,
737new CSharpParseOptions(LanguageVersion.CSharp7));
769expected: LanguageVersion.CSharp8,
770new CSharpParseOptions(LanguageVersion.CSharp7_3));
796new CSharpParseOptions(LanguageVersion.CSharp7_3));
807LanguageVersion.CSharp8,
808new CSharpParseOptions(LanguageVersion.CSharp7_3));
819LanguageVersion.CSharp8,
820new CSharpParseOptions(LanguageVersion.CSharp7_3));
831LanguageVersion.CSharp8,
832new CSharpParseOptions(LanguageVersion.CSharp7_3));
842LanguageVersion.CSharp8,
843new CSharpParseOptions(LanguageVersion.CSharp7_3));
871LanguageVersion.CSharp8,
872new CSharpParseOptions(LanguageVersion.CSharp7_3));
896LanguageVersion.CSharp8,
897new CSharpParseOptions(LanguageVersion.CSharp7_3));
926LanguageVersion.CSharp8,
927new CSharpParseOptions(LanguageVersion.CSharp7_3));
959expected: LanguageVersion.CSharp9,
960new CSharpParseOptions(LanguageVersion.CSharp8));
983expected: LanguageVersion.CSharp10,
984new CSharpParseOptions(LanguageVersion.CSharp9));
992LanguageVersion.CSharp12,
993new CSharpParseOptions(LanguageVersion.CSharp11));
1001LanguageVersion.CSharp12,
1002new CSharpParseOptions(LanguageVersion.CSharp11));
1010LanguageVersion.CSharp12,
1011new CSharpParseOptions(LanguageVersion.CSharp11));
1019LanguageVersion.CSharp12,
1020new CSharpParseOptions(LanguageVersion.CSharp11));
1028LanguageVersion.CSharp12,
1029new CSharpParseOptions(LanguageVersion.CSharp11));
1037LanguageVersion.CSharp12,
1038new CSharpParseOptions(LanguageVersion.CSharp11));
1048LanguageVersion.CSharp9,
1049new CSharpParseOptions(LanguageVersion.CSharp8));
1056LanguageVersion.CSharp10,
1057new CSharpParseOptions(LanguageVersion.CSharp9));
1073expected: LanguageVersion.CSharp10,
1074new CSharpParseOptions(LanguageVersion.CSharp9));
1087expected: LanguageVersion.CSharp9,
1088new CSharpParseOptions(LanguageVersion.CSharp8));
1103expected: LanguageVersion.CSharp11,
1104new CSharpParseOptions(LanguageVersion.CSharp8));
1115expected: LanguageVersion.CSharp11,
1116new CSharpParseOptions(LanguageVersion.CSharp10));
1127expected: LanguageVersion.CSharp11,
1128new CSharpParseOptions(LanguageVersion.CSharp10));
1139expected: LanguageVersion.CSharp11,
1140new CSharpParseOptions(LanguageVersion.CSharp10));
1154expected: LanguageVersion.CSharp12,
1155new CSharpParseOptions(LanguageVersion.CSharp11));
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForArrayTests.cs (209)
33LanguageVersion = LanguageVersion.CSharp11,
52LanguageVersion = LanguageVersion.CSharp12,
71LanguageVersion = LanguageVersion.CSharp12,
90LanguageVersion = LanguageVersion.CSharp12,
113LanguageVersion = LanguageVersion.CSharp12,
136LanguageVersion = LanguageVersion.CSharp12,
155LanguageVersion = LanguageVersion.CSharp12,
174LanguageVersion = LanguageVersion.CSharp12,
187LanguageVersion = LanguageVersion.CSharp12,
210LanguageVersion = LanguageVersion.CSharp12,
229LanguageVersion = LanguageVersion.CSharp12,
254LanguageVersion = LanguageVersion.CSharp12,
273LanguageVersion = LanguageVersion.CSharp12,
292LanguageVersion = LanguageVersion.CSharp12,
311LanguageVersion = LanguageVersion.CSharp12,
324LanguageVersion = LanguageVersion.CSharp12,
337LanguageVersion = LanguageVersion.CSharp12,
350LanguageVersion = LanguageVersion.CSharp12,
369LanguageVersion = LanguageVersion.CSharp12,
382LanguageVersion = LanguageVersion.CSharp12,
405LanguageVersion = LanguageVersion.CSharp12,
430LanguageVersion = LanguageVersion.CSharp12,
443LanguageVersion = LanguageVersion.CSharp12,
462LanguageVersion = LanguageVersion.CSharp12,
479LanguageVersion = LanguageVersion.CSharp12,
496LanguageVersion = LanguageVersion.CSharp12,
513LanguageVersion = LanguageVersion.CSharp12,
530LanguageVersion = LanguageVersion.CSharp12,
548LanguageVersion = LanguageVersion.CSharp12,
568LanguageVersion = LanguageVersion.CSharp12,
587LanguageVersion = LanguageVersion.CSharp12,
612LanguageVersion = LanguageVersion.CSharp12,
628LanguageVersion = LanguageVersion.CSharp12,
644LanguageVersion = LanguageVersion.CSharp12,
660LanguageVersion = LanguageVersion.CSharp12,
678LanguageVersion = LanguageVersion.CSharp12,
703LanguageVersion = LanguageVersion.CSharp12,
728LanguageVersion = LanguageVersion.CSharp12,
753LanguageVersion = LanguageVersion.CSharp12,
769LanguageVersion = LanguageVersion.CSharp12,
794LanguageVersion = LanguageVersion.CSharp12,
819LanguageVersion = LanguageVersion.CSharp12,
844LanguageVersion = LanguageVersion.CSharp12,
860LanguageVersion = LanguageVersion.CSharp12,
876LanguageVersion = LanguageVersion.CSharp12,
901LanguageVersion = LanguageVersion.CSharp12,
926LanguageVersion = LanguageVersion.CSharp12,
942LanguageVersion = LanguageVersion.CSharp12,
977LanguageVersion = LanguageVersion.CSharp12,
1007LanguageVersion = LanguageVersion.CSharp12,
1022LanguageVersion = LanguageVersion.CSharp12,
1042LanguageVersion = LanguageVersion.CSharp12,
1071LanguageVersion = LanguageVersion.CSharp12,
1089LanguageVersion = LanguageVersion.CSharp12,
1107LanguageVersion = LanguageVersion.CSharp12,
1125LanguageVersion = LanguageVersion.CSharp12,
1150LanguageVersion = LanguageVersion.CSharp12,
1175LanguageVersion = LanguageVersion.CSharp12,
1210LanguageVersion = LanguageVersion.CSharp12,
1235LanguageVersion = LanguageVersion.CSharp12,
1256LanguageVersion = LanguageVersion.CSharp12,
1275LanguageVersion = LanguageVersion.CSharp12,
1296LanguageVersion = LanguageVersion.CSharp12,
1319LanguageVersion = LanguageVersion.CSharp12,
1344LanguageVersion = LanguageVersion.CSharp12,
1365LanguageVersion = LanguageVersion.CSharp12,
1388LanguageVersion = LanguageVersion.CSharp12,
1413LanguageVersion = LanguageVersion.CSharp12,
1440LanguageVersion = LanguageVersion.CSharp12,
1459LanguageVersion = LanguageVersion.CSharp12,
1480LanguageVersion = LanguageVersion.CSharp12,
1503LanguageVersion = LanguageVersion.CSharp12,
1528LanguageVersion = LanguageVersion.CSharp12,
1554LanguageVersion = LanguageVersion.CSharp12,
1579LanguageVersion = LanguageVersion.CSharp12,
1605LanguageVersion = LanguageVersion.CSharp12,
1630LanguageVersion = LanguageVersion.CSharp12,
1653LanguageVersion = LanguageVersion.CSharp12,
1681LanguageVersion = LanguageVersion.CSharp12,
1700LanguageVersion = LanguageVersion.CSharp12,
1721LanguageVersion = LanguageVersion.CSharp12,
1744LanguageVersion = LanguageVersion.CSharp12,
1769LanguageVersion = LanguageVersion.CSharp12,
1795LanguageVersion = LanguageVersion.CSharp12,
1820LanguageVersion = LanguageVersion.CSharp12,
1846LanguageVersion = LanguageVersion.CSharp12,
1871LanguageVersion = LanguageVersion.CSharp12,
1894LanguageVersion = LanguageVersion.CSharp12,
1922LanguageVersion = LanguageVersion.CSharp12,
1971LanguageVersion = LanguageVersion.CSharp12,
2006LanguageVersion = LanguageVersion.CSharp12,
2045LanguageVersion = LanguageVersion.CSharp12,
2074LanguageVersion = LanguageVersion.CSharp12,
2092LanguageVersion = LanguageVersion.CSharp12,
2111LanguageVersion = LanguageVersion.CSharp12,
2132LanguageVersion = LanguageVersion.CSharp12,
2151LanguageVersion = LanguageVersion.CSharp12,
2170LanguageVersion = LanguageVersion.CSharp12,
2191LanguageVersion = LanguageVersion.CSharp12,
2212LanguageVersion = LanguageVersion.CSharp12,
2231LanguageVersion = LanguageVersion.CSharp12,
2250LanguageVersion = LanguageVersion.CSharp12,
2270LanguageVersion = LanguageVersion.CSharp12,
2300LanguageVersion = LanguageVersion.CSharp12,
2332LanguageVersion = LanguageVersion.CSharp12,
2363LanguageVersion = LanguageVersion.CSharp12,
2396LanguageVersion = LanguageVersion.CSharp12,
2416LanguageVersion = LanguageVersion.CSharp12,
2437LanguageVersion = LanguageVersion.CSharp12,
2460LanguageVersion = LanguageVersion.CSharp12,
2491LanguageVersion = LanguageVersion.CSharp12,
2522LanguageVersion = LanguageVersion.CSharp12,
2560LanguageVersion = LanguageVersion.CSharp12,
2603LanguageVersion = LanguageVersion.CSharp12,
2616LanguageVersion = LanguageVersion.CSharp12,
2643LanguageVersion = LanguageVersion.CSharp12,
2672LanguageVersion = LanguageVersion.CSharp12,
2715LanguageVersion = LanguageVersion.CSharp12,
2736LanguageVersion = LanguageVersion.CSharp12,
2764LanguageVersion = LanguageVersion.CSharp12,
2792LanguageVersion = LanguageVersion.CSharp12,
2820LanguageVersion = LanguageVersion.CSharp12,
2839LanguageVersion = LanguageVersion.CSharp12,
2867LanguageVersion = LanguageVersion.CSharp12,
2886LanguageVersion = LanguageVersion.CSharp12,
2920LanguageVersion = LanguageVersion.CSharp12,
2958LanguageVersion = LanguageVersion.CSharp12,
2992LanguageVersion = LanguageVersion.CSharp12,
3028LanguageVersion = LanguageVersion.CSharp12,
3070LanguageVersion = LanguageVersion.CSharp12,
3106LanguageVersion = LanguageVersion.CSharp12,
3146LanguageVersion = LanguageVersion.CSharp12,
3186LanguageVersion = LanguageVersion.CSharp12,
3222LanguageVersion = LanguageVersion.CSharp12,
3258LanguageVersion = LanguageVersion.CSharp12,
3298LanguageVersion = LanguageVersion.CSharp12,
3338LanguageVersion = LanguageVersion.CSharp12,
3374LanguageVersion = LanguageVersion.CSharp12,
3410LanguageVersion = LanguageVersion.CSharp12,
3446LanguageVersion = LanguageVersion.CSharp12,
3468LanguageVersion = LanguageVersion.CSharp12,
3489LanguageVersion = LanguageVersion.CSharp12,
3508LanguageVersion = LanguageVersion.CSharp12,
3531LanguageVersion = LanguageVersion.CSharp12,
3552LanguageVersion = LanguageVersion.CSharp12,
3575LanguageVersion = LanguageVersion.CSharp12,
3596LanguageVersion = LanguageVersion.CSharp12,
3618LanguageVersion = LanguageVersion.CSharp12,
3640LanguageVersion = LanguageVersion.CSharp12,
3663LanguageVersion = LanguageVersion.CSharp12,
3686LanguageVersion = LanguageVersion.CSharp12,
3711LanguageVersion = LanguageVersion.CSharp12,
3736LanguageVersion = LanguageVersion.CSharp12,
3761LanguageVersion = LanguageVersion.CSharp12,
3803LanguageVersion = LanguageVersion.CSharp12,
3843LanguageVersion = LanguageVersion.CSharp12,
3885LanguageVersion = LanguageVersion.CSharp12,
3920LanguageVersion = LanguageVersion.CSharp12,
3955LanguageVersion = LanguageVersion.CSharp12,
3975LanguageVersion = LanguageVersion.CSharp12,
4010LanguageVersion = LanguageVersion.CSharp12,
4031LanguageVersion = LanguageVersion.CSharp12,
4052LanguageVersion = LanguageVersion.CSharp12,
4081LanguageVersion = LanguageVersion.CSharp12,
4105LanguageVersion = LanguageVersion.CSharp12,
4125LanguageVersion = LanguageVersion.CSharp12,
4163LanguageVersion = LanguageVersion.CSharp12,
4199LanguageVersion = LanguageVersion.CSharp12,
4234LanguageVersion = LanguageVersion.CSharp12,
4255LanguageVersion = LanguageVersion.CSharp12,
4299LanguageVersion = LanguageVersion.CSharp12,
4331LanguageVersion = LanguageVersion.CSharp12,
4385LanguageVersion = LanguageVersion.CSharp12,
4455LanguageVersion = LanguageVersion.CSharp12,
4492LanguageVersion = LanguageVersion.CSharp12,
4514LanguageVersion = LanguageVersion.CSharp12,
4570LanguageVersion = LanguageVersion.CSharp12,
4592LanguageVersion = LanguageVersion.CSharp12,
4633LanguageVersion = LanguageVersion.CSharp12,
4655LanguageVersion = LanguageVersion.CSharp12,
4696LanguageVersion = LanguageVersion.CSharp12,
4718LanguageVersion = LanguageVersion.CSharp12,
4774LanguageVersion = LanguageVersion.CSharp12,
4826LanguageVersion = LanguageVersion.CSharp12,
4847LanguageVersion = LanguageVersion.CSharp12,
4868LanguageVersion = LanguageVersion.CSharp12,
4889LanguageVersion = LanguageVersion.CSharp12,
4910LanguageVersion = LanguageVersion.CSharp12,
4931LanguageVersion = LanguageVersion.CSharp12,
4952LanguageVersion = LanguageVersion.CSharp12,
4973LanguageVersion = LanguageVersion.CSharp12,
4998LanguageVersion = LanguageVersion.CSharp12,
5023LanguageVersion = LanguageVersion.CSharp12,
5045LanguageVersion = LanguageVersion.CSharp12,
5066LanguageVersion = LanguageVersion.CSharp12,
5105LanguageVersion = LanguageVersion.CSharp12,
5126LanguageVersion = LanguageVersion.CSharp12,
5147LanguageVersion = LanguageVersion.CSharp12,
5168LanguageVersion = LanguageVersion.CSharp12,
5188LanguageVersion = LanguageVersion.CSharp12,
5210LanguageVersion = LanguageVersion.CSharp12,
5231LanguageVersion = LanguageVersion.CSharp12,
5270LanguageVersion = LanguageVersion.CSharp12,
5291LanguageVersion = LanguageVersion.CSharp12,
5312LanguageVersion = LanguageVersion.CSharp12,
5347LanguageVersion = LanguageVersion.CSharp12,
5386LanguageVersion = LanguageVersion.CSharp12,
5426LanguageVersion = LanguageVersion.CSharp13,
5466LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForBuilderTests.cs (44)
83LanguageVersion = LanguageVersion.CSharp11,
104LanguageVersion = LanguageVersion.CSharp12,
136LanguageVersion = LanguageVersion.CSharp12,
168LanguageVersion = LanguageVersion.CSharp12,
190LanguageVersion = LanguageVersion.CSharp12,
226LanguageVersion = LanguageVersion.CSharp12,
262LanguageVersion = LanguageVersion.CSharp12,
298LanguageVersion = LanguageVersion.CSharp12,
334LanguageVersion = LanguageVersion.CSharp12,
358LanguageVersion = LanguageVersion.CSharp12,
380LanguageVersion = LanguageVersion.CSharp12,
419LanguageVersion = LanguageVersion.CSharp12,
460LanguageVersion = LanguageVersion.CSharp12,
488LanguageVersion = LanguageVersion.CSharp12,
516LanguageVersion = LanguageVersion.CSharp12,
561LanguageVersion = LanguageVersion.CSharp12,
606LanguageVersion = LanguageVersion.CSharp12,
651LanguageVersion = LanguageVersion.CSharp12,
689LanguageVersion = LanguageVersion.CSharp12,
729LanguageVersion = LanguageVersion.CSharp12,
769LanguageVersion = LanguageVersion.CSharp12,
813LanguageVersion = LanguageVersion.CSharp12,
849LanguageVersion = LanguageVersion.CSharp12,
885LanguageVersion = LanguageVersion.CSharp12,
921LanguageVersion = LanguageVersion.CSharp12,
944LanguageVersion = LanguageVersion.CSharp12,
981LanguageVersion = LanguageVersion.CSharp12,
1017LanguageVersion = LanguageVersion.CSharp12,
1053LanguageVersion = LanguageVersion.CSharp12,
1089LanguageVersion = LanguageVersion.CSharp12,
1125LanguageVersion = LanguageVersion.CSharp12,
1149LanguageVersion = LanguageVersion.CSharp12,
1173LanguageVersion = LanguageVersion.CSharp12,
1211LanguageVersion = LanguageVersion.CSharp12,
1248LanguageVersion = LanguageVersion.CSharp12,
1289LanguageVersion = LanguageVersion.CSharp12,
1310LanguageVersion = LanguageVersion.CSharp12,
1330LanguageVersion = LanguageVersion.CSharp12,
1365LanguageVersion = LanguageVersion.CSharp12,
1403LanguageVersion = LanguageVersion.CSharp12,
1440LanguageVersion = LanguageVersion.CSharp12,
1476LanguageVersion = LanguageVersion.CSharp12,
1499LanguageVersion = LanguageVersion.CSharp12,
1538LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForCreateTests.cs (52)
75LanguageVersion = LanguageVersion.CSharp11,
95LanguageVersion = LanguageVersion.CSharp12,
115LanguageVersion = LanguageVersion.CSharp12,
141LanguageVersion = LanguageVersion.CSharp12,
160LanguageVersion = LanguageVersion.CSharp12,
180LanguageVersion = LanguageVersion.CSharp12,
200LanguageVersion = LanguageVersion.CSharp12,
220LanguageVersion = LanguageVersion.CSharp12,
240LanguageVersion = LanguageVersion.CSharp12,
260LanguageVersion = LanguageVersion.CSharp12,
274LanguageVersion = LanguageVersion.CSharp12,
294LanguageVersion = LanguageVersion.CSharp12,
314LanguageVersion = LanguageVersion.CSharp12,
334LanguageVersion = LanguageVersion.CSharp12,
348LanguageVersion = LanguageVersion.CSharp12,
362LanguageVersion = LanguageVersion.CSharp12,
382LanguageVersion = LanguageVersion.CSharp12,
402LanguageVersion = LanguageVersion.CSharp12,
422LanguageVersion = LanguageVersion.CSharp12,
436LanguageVersion = LanguageVersion.CSharp12,
466LanguageVersion = LanguageVersion.CSharp12,
486LanguageVersion = LanguageVersion.CSharp12,
506LanguageVersion = LanguageVersion.CSharp12,
526LanguageVersion = LanguageVersion.CSharp12,
546LanguageVersion = LanguageVersion.CSharp12,
562LanguageVersion = LanguageVersion.CSharp12,
578LanguageVersion = LanguageVersion.CSharp12,
602LanguageVersion = LanguageVersion.CSharp12,
626LanguageVersion = LanguageVersion.CSharp12,
650LanguageVersion = LanguageVersion.CSharp12,
674LanguageVersion = LanguageVersion.CSharp12,
698LanguageVersion = LanguageVersion.CSharp12,
722LanguageVersion = LanguageVersion.CSharp12,
739LanguageVersion = LanguageVersion.CSharp12,
759LanguageVersion = LanguageVersion.CSharp12,
781LanguageVersion = LanguageVersion.CSharp12,
810LanguageVersion = LanguageVersion.CSharp12,
830LanguageVersion = LanguageVersion.CSharp12,
862LanguageVersion = LanguageVersion.CSharp12,
882LanguageVersion = LanguageVersion.CSharp12,
914LanguageVersion = LanguageVersion.CSharp12,
928LanguageVersion = LanguageVersion.CSharp12,
954LanguageVersion = LanguageVersion.CSharp12,
990LanguageVersion = LanguageVersion.CSharp12,
1025LanguageVersion = LanguageVersion.CSharp12,
1064LanguageVersion = LanguageVersion.CSharp12,
1087LanguageVersion = LanguageVersion.CSharp12,
1110LanguageVersion = LanguageVersion.CSharp12,
1142LanguageVersion = LanguageVersion.CSharp12,
1166LanguageVersion = LanguageVersion.CSharp12,
1182LanguageVersion = LanguageVersion.CSharp12,
1220LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForEmptyTests.cs (49)
49LanguageVersion = LanguageVersion.CSharp12,
78LanguageVersion = LanguageVersion.CSharp12,
107LanguageVersion = LanguageVersion.CSharp12,
134LanguageVersion = LanguageVersion.CSharp12,
151LanguageVersion = LanguageVersion.CSharp12,
186LanguageVersion = LanguageVersion.CSharp12,
205LanguageVersion = LanguageVersion.CSharp12,
238LanguageVersion = LanguageVersion.CSharp12,
269LanguageVersion = LanguageVersion.CSharp12,
300LanguageVersion = LanguageVersion.CSharp12,
331LanguageVersion = LanguageVersion.CSharp12,
362LanguageVersion = LanguageVersion.CSharp12,
391LanguageVersion = LanguageVersion.CSharp12,
410LanguageVersion = LanguageVersion.CSharp12,
441LanguageVersion = LanguageVersion.CSharp12,
464LanguageVersion = LanguageVersion.CSharp12,
519LanguageVersion = LanguageVersion.CSharp12,
585LanguageVersion = LanguageVersion.CSharp12,
651LanguageVersion = LanguageVersion.CSharp12,
681LanguageVersion = LanguageVersion.CSharp12,
700LanguageVersion = LanguageVersion.CSharp12,
732LanguageVersion = LanguageVersion.CSharp12,
752LanguageVersion = LanguageVersion.CSharp12,
784LanguageVersion = LanguageVersion.CSharp12,
815LanguageVersion = LanguageVersion.CSharp12,
848LanguageVersion = LanguageVersion.CSharp12,
898LanguageVersion = LanguageVersion.CSharp12,
936LanguageVersion = LanguageVersion.CSharp12,
988LanguageVersion = LanguageVersion.CSharp12,
1041LanguageVersion = LanguageVersion.CSharp12,
1096LanguageVersion = LanguageVersion.CSharp12,
1134LanguageVersion = LanguageVersion.CSharp12,
1191LanguageVersion = LanguageVersion.CSharp12,
1214LanguageVersion = LanguageVersion.CSharp12,
1232LanguageVersion = LanguageVersion.CSharp12,
1257LanguageVersion = LanguageVersion.CSharp12,
1292LanguageVersion = LanguageVersion.CSharp12,
1320LanguageVersion = LanguageVersion.CSharp12,
1348LanguageVersion = LanguageVersion.CSharp12,
1376LanguageVersion = LanguageVersion.CSharp12,
1404LanguageVersion = LanguageVersion.CSharp12,
1438LanguageVersion = LanguageVersion.CSharp12,
1476LanguageVersion = LanguageVersion.CSharp12,
1512LanguageVersion = LanguageVersion.CSharp12,
1533LanguageVersion = LanguageVersion.CSharp12,
1554LanguageVersion = LanguageVersion.CSharp12,
1589LanguageVersion = LanguageVersion.CSharp12,
1612LanguageVersion = LanguageVersion.CSharp12,
1632LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForFluentTests.cs (92)
38LanguageVersion = LanguageVersion.CSharp11,
70LanguageVersion = LanguageVersion.CSharp12,
102LanguageVersion = LanguageVersion.CSharp12,
134LanguageVersion = LanguageVersion.CSharp12,
155LanguageVersion = LanguageVersion.CSharp12,
187LanguageVersion = LanguageVersion.CSharp12,
219LanguageVersion = LanguageVersion.CSharp12,
239LanguageVersion = LanguageVersion.CSharp12,
273LanguageVersion = LanguageVersion.CSharp12,
307LanguageVersion = LanguageVersion.CSharp12,
341LanguageVersion = LanguageVersion.CSharp12,
375LanguageVersion = LanguageVersion.CSharp12,
409LanguageVersion = LanguageVersion.CSharp12,
443LanguageVersion = LanguageVersion.CSharp12,
477LanguageVersion = LanguageVersion.CSharp12,
511LanguageVersion = LanguageVersion.CSharp12,
545LanguageVersion = LanguageVersion.CSharp12,
579LanguageVersion = LanguageVersion.CSharp12,
613LanguageVersion = LanguageVersion.CSharp12,
647LanguageVersion = LanguageVersion.CSharp12,
668LanguageVersion = LanguageVersion.CSharp12,
689LanguageVersion = LanguageVersion.CSharp12,
710LanguageVersion = LanguageVersion.CSharp12,
748LanguageVersion = LanguageVersion.CSharp12,
782LanguageVersion = LanguageVersion.CSharp12,
803LanguageVersion = LanguageVersion.CSharp12,
846LanguageVersion = LanguageVersion.CSharp12,
881LanguageVersion = LanguageVersion.CSharp12,
902LanguageVersion = LanguageVersion.CSharp12,
936LanguageVersion = LanguageVersion.CSharp12,
970LanguageVersion = LanguageVersion.CSharp12,
1010LanguageVersion = LanguageVersion.CSharp12,
1055LanguageVersion = LanguageVersion.CSharp12,
1095LanguageVersion = LanguageVersion.CSharp12,
1140LanguageVersion = LanguageVersion.CSharp12,
1164LanguageVersion = LanguageVersion.CSharp12,
1188LanguageVersion = LanguageVersion.CSharp12,
1212LanguageVersion = LanguageVersion.CSharp12,
1235LanguageVersion = LanguageVersion.CSharp12,
1258LanguageVersion = LanguageVersion.CSharp12,
1292LanguageVersion = LanguageVersion.CSharp12,
1326LanguageVersion = LanguageVersion.CSharp12,
1360LanguageVersion = LanguageVersion.CSharp12,
1396LanguageVersion = LanguageVersion.CSharp12,
1432LanguageVersion = LanguageVersion.CSharp12,
1454LanguageVersion = LanguageVersion.CSharp12,
1479LanguageVersion = LanguageVersion.CSharp12,
1515LanguageVersion = LanguageVersion.CSharp12,
1551LanguageVersion = LanguageVersion.CSharp12,
1587LanguageVersion = LanguageVersion.CSharp12,
1629LanguageVersion = LanguageVersion.CSharp12,
1671LanguageVersion = LanguageVersion.CSharp12,
1707LanguageVersion = LanguageVersion.CSharp12,
1743LanguageVersion = LanguageVersion.CSharp12,
1787LanguageVersion = LanguageVersion.CSharp12,
1830LanguageVersion = LanguageVersion.CSharp12,
1862LanguageVersion = LanguageVersion.CSharp12,
1882LanguageVersion = LanguageVersion.CSharp12,
1916LanguageVersion = LanguageVersion.CSharp12,
1962LanguageVersion = LanguageVersion.CSharp12,
1995LanguageVersion = LanguageVersion.CSharp12,
2028LanguageVersion = LanguageVersion.CSharp12,
2060LanguageVersion = LanguageVersion.CSharp12,
2081LanguageVersion = LanguageVersion.CSharp12,
2115LanguageVersion = LanguageVersion.CSharp12,
2136LanguageVersion = LanguageVersion.CSharp12,
2170LanguageVersion = LanguageVersion.CSharp12,
2191LanguageVersion = LanguageVersion.CSharp12,
2225LanguageVersion = LanguageVersion.CSharp12,
2261LanguageVersion = LanguageVersion.CSharp12,
2293LanguageVersion = LanguageVersion.CSharp12,
2325LanguageVersion = LanguageVersion.CSharp12,
2358LanguageVersion = LanguageVersion.CSharp12,
2391LanguageVersion = LanguageVersion.CSharp12,
2426LanguageVersion = LanguageVersion.CSharp12,
2461LanguageVersion = LanguageVersion.CSharp12,
2499LanguageVersion = LanguageVersion.CSharp12,
2521LanguageVersion = LanguageVersion.CSharp12,
2543LanguageVersion = LanguageVersion.CSharp12,
2569LanguageVersion = LanguageVersion.CSharp12,
2618LanguageVersion = LanguageVersion.CSharp12,
2649LanguageVersion = LanguageVersion.CSharp12,
2669LanguageVersion = LanguageVersion.CSharp12,
2707LanguageVersion = LanguageVersion.CSharp12,
2741LanguageVersion = LanguageVersion.CSharp12,
2766LanguageVersion = LanguageVersion.CSharp12,
2807LanguageVersion = LanguageVersion.CSharp12,
2839LanguageVersion = LanguageVersion.CSharp12,
2871LanguageVersion = LanguageVersion.CSharp12,
2903LanguageVersion = LanguageVersion.CSharp12,
2935LanguageVersion = LanguageVersion.CSharp12,
2969LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForStackAllocTests.cs (56)
36LanguageVersion = LanguageVersion.CSharp11,
55LanguageVersion = LanguageVersion.CSharp11,
74LanguageVersion = LanguageVersion.CSharp12,
93LanguageVersion = LanguageVersion.CSharp12,
123LanguageVersion = LanguageVersion.CSharp12,
153LanguageVersion = LanguageVersion.CSharp12,
183LanguageVersion = LanguageVersion.CSharp12,
213LanguageVersion = LanguageVersion.CSharp12,
232LanguageVersion = LanguageVersion.CSharp12,
251LanguageVersion = LanguageVersion.CSharp12,
270LanguageVersion = LanguageVersion.CSharp12,
289LanguageVersion = LanguageVersion.CSharp12,
321LanguageVersion = LanguageVersion.CSharp12,
340LanguageVersion = LanguageVersion.CSharp12,
359LanguageVersion = LanguageVersion.CSharp12,
378LanguageVersion = LanguageVersion.CSharp12,
397LanguageVersion = LanguageVersion.CSharp12,
431LanguageVersion = LanguageVersion.CSharp12,
465LanguageVersion = LanguageVersion.CSharp12,
495LanguageVersion = LanguageVersion.CSharp12,
525LanguageVersion = LanguageVersion.CSharp12,
545LanguageVersion = LanguageVersion.CSharp12,
575LanguageVersion = LanguageVersion.CSharp12,
594LanguageVersion = LanguageVersion.CSharp12,
624LanguageVersion = LanguageVersion.CSharp12,
643LanguageVersion = LanguageVersion.CSharp12,
663LanguageVersion = LanguageVersion.CSharp12,
685LanguageVersion = LanguageVersion.CSharp12,
705LanguageVersion = LanguageVersion.CSharp12,
725LanguageVersion = LanguageVersion.CSharp12,
747LanguageVersion = LanguageVersion.CSharp12,
769LanguageVersion = LanguageVersion.CSharp12,
789LanguageVersion = LanguageVersion.CSharp12,
809LanguageVersion = LanguageVersion.CSharp12,
830LanguageVersion = LanguageVersion.CSharp12,
861LanguageVersion = LanguageVersion.CSharp12,
894LanguageVersion = LanguageVersion.CSharp12,
926LanguageVersion = LanguageVersion.CSharp12,
960LanguageVersion = LanguageVersion.CSharp12,
981LanguageVersion = LanguageVersion.CSharp12,
1003LanguageVersion = LanguageVersion.CSharp12,
1027LanguageVersion = LanguageVersion.CSharp12,
1065LanguageVersion = LanguageVersion.CSharp12,
1103LanguageVersion = LanguageVersion.CSharp12,
1139LanguageVersion = LanguageVersion.CSharp12,
1177LanguageVersion = LanguageVersion.CSharp12,
1211LanguageVersion = LanguageVersion.CSharp12,
1247LanguageVersion = LanguageVersion.CSharp12,
1283LanguageVersion = LanguageVersion.CSharp12,
1321LanguageVersion = LanguageVersion.CSharp12,
1355LanguageVersion = LanguageVersion.CSharp12,
1391LanguageVersion = LanguageVersion.CSharp12,
1427LanguageVersion = LanguageVersion.CSharp12,
1467LanguageVersion = LanguageVersion.CSharp12,
1485LanguageVersion = LanguageVersion.CSharp12,
1519LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionInitializer\UseCollectionInitializerTests.cs (11)
27LanguageVersion languageVersion = LanguageVersion.CSharp11)
41private static async Task TestMissingInRegularAndScriptAsync(string testCode, LanguageVersion? languageVersion = null)
325""", LanguageVersion.CSharp5);
571""", LanguageVersion.CSharp2);
1580""", OutputKind.ConsoleApplication, LanguageVersion.CSharp12);
1610""", languageVersion: LanguageVersion.CSharp12);
1642LanguageVersion = LanguageVersion.CSharp12,
1677LanguageVersion = LanguageVersion.CSharp12,
1716LanguageVersion = LanguageVersion.CSharp12,
1751LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\UseCollectionInitializer\UseCollectionInitializerTests_CollectionExpression.cs (28)
30LanguageVersion = LanguageVersion.CSharp12,
348LanguageVersion = LanguageVersion.CSharp12,
747LanguageVersion = LanguageVersion.CSharp12,
770LanguageVersion = LanguageVersion.CSharp12,
1824LanguageVersion = LanguageVersion.CSharp12,
4124LanguageVersion = LanguageVersion.CSharp12,
5023LanguageVersion = LanguageVersion.CSharp12,
5061LanguageVersion = LanguageVersion.CSharp12,
5096LanguageVersion = LanguageVersion.CSharp12,
5128LanguageVersion = LanguageVersion.CSharp12,
5160LanguageVersion = LanguageVersion.CSharp12,
5192LanguageVersion = LanguageVersion.CSharp12,
5234LanguageVersion = LanguageVersion.CSharp12,
5266LanguageVersion = LanguageVersion.CSharp12,
5298LanguageVersion = LanguageVersion.CSharp12,
5340LanguageVersion = LanguageVersion.CSharp12,
5362LanguageVersion = LanguageVersion.CSharp12,
5398LanguageVersion = LanguageVersion.CSharp12,
5430LanguageVersion = LanguageVersion.CSharp12,
5462LanguageVersion = LanguageVersion.CSharp12,
5514LanguageVersion = LanguageVersion.CSharp12,
5534LanguageVersion = LanguageVersion.CSharp13,
5553LanguageVersion = LanguageVersion.CSharp13,
5583LanguageVersion = LanguageVersion.CSharp13,
5604LanguageVersion = LanguageVersion.CSharp12,
5623LanguageVersion = LanguageVersion.CSharp12,
5647LanguageVersion = LanguageVersion.CSharp12,
5708LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForAssignmentTests.cs (16)
28LanguageVersion languageVersion = LanguageVersion.CSharp8,
44LanguageVersion languageVersion = LanguageVersion.CSharp8,
188""", LanguageVersion.CSharp6);
554""", LanguageVersion.Latest);
926""", LanguageVersion.CSharp8, PreferImplicitTypeAlways);
956""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways);
1106""", LanguageVersion.CSharp8, PreferImplicitTypeAlways);
1136""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways);
1788""", LanguageVersion.CSharp9);
1832""", LanguageVersion.CSharp9, equivalenceKey: nameof(AnalyzersResources.Simplify_check));
2012LanguageVersion = LanguageVersion.CSharp9,
2055""", LanguageVersion.CSharp9);
2089""", LanguageVersion.CSharp13);
2161""", LanguageVersion.CSharp9);
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForReturnTests.cs (15)
22private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
23private static readonly ParseOptions CSharp9 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9);
154""", parameters: new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)));
909[InlineData(LanguageVersion.CSharp8, "(string)null")]
910[InlineData(LanguageVersion.CSharp9, "null")]
911public Task TestConversion2_Throw1(LanguageVersion languageVersion, string expectedFalseExpression)
971[InlineData(LanguageVersion.CSharp8, "(string)null")]
972[InlineData(LanguageVersion.CSharp9, "null")]
973public Task TestConversion3(LanguageVersion languageVersion, string expectedFalseExpression)
1004[InlineData(LanguageVersion.CSharp8, "(string)null")]
1005[InlineData(LanguageVersion.CSharp9, "null")]
1006public Task TestConversion3_Throw1(LanguageVersion languageVersion, string expectedFalseExpression)
1037[InlineData(LanguageVersion.CSharp8, "(string)null")]
1038[InlineData(LanguageVersion.CSharp9, "null")]
1039public Task TestConversion3_Throw2(LanguageVersion languageVersion, string expectedTrue)
src\Analyzers\CSharp\Tests\UseExplicitArrayInExpressionTree\UseExplicitArrayInExpressionTreeTests.cs (16)
56LanguageVersion = LanguageVersion.CSharp13,
94LanguageVersion = LanguageVersion.CSharp13,
117LanguageVersion = LanguageVersion.CSharp13,
140LanguageVersion = LanguageVersion.CSharp13,
163LanguageVersion = LanguageVersion.CSharp13,
201LanguageVersion = LanguageVersion.CSharp13,
239LanguageVersion = LanguageVersion.CSharp13,
277LanguageVersion = LanguageVersion.CSharp13,
315LanguageVersion = LanguageVersion.CSharp13,
353LanguageVersion = LanguageVersion.CSharp13,
391LanguageVersion = LanguageVersion.CSharp13,
429LanguageVersion = LanguageVersion.CSharp13,
473LanguageVersion = LanguageVersion.CSharp13,
517LanguageVersion = LanguageVersion.CSharp13,
561LanguageVersion = LanguageVersion.CSharp13,
605LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationTests.cs (44)
28LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp8,
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\UseObjectInitializer\UseObjectInitializerTests.cs (28)
25LanguageVersion? languageVersion = null)
73LanguageVersion = LanguageVersion.CSharp12,
165LanguageVersion = LanguageVersion.CSharp12,
223LanguageVersion = LanguageVersion.CSharp12,
280LanguageVersion = LanguageVersion.CSharp12,
320LanguageVersion = LanguageVersion.CSharp12,
362LanguageVersion = LanguageVersion.CSharp12,
404LanguageVersion = LanguageVersion.CSharp12,
445LanguageVersion = LanguageVersion.CSharp12,
489LanguageVersion = LanguageVersion.CSharp12,
535LanguageVersion = LanguageVersion.CSharp12,
553""", LanguageVersion.CSharp2);
609LanguageVersion = LanguageVersion.CSharp12,
660LanguageVersion = LanguageVersion.CSharp12,
712LanguageVersion = LanguageVersion.CSharp12,
752LanguageVersion = LanguageVersion.CSharp12,
799LanguageVersion = LanguageVersion.CSharp12,
889LanguageVersion = LanguageVersion.CSharp12,
937LanguageVersion = LanguageVersion.CSharp12,
1040LanguageVersion = LanguageVersion.CSharp12,
1098LanguageVersion = LanguageVersion.CSharp12,
1130LanguageVersion = LanguageVersion.CSharp12,
1211LanguageVersion = LanguageVersion.CSharp12,
1280LanguageVersion = LanguageVersion.CSharp12,
1322LanguageVersion = LanguageVersion.CSharp12,
1367LanguageVersion = LanguageVersion.CSharp12,
1408LanguageVersion = LanguageVersion.CSharp12,
1453LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndMemberAccessTests.cs (34)
65LanguageVersion = LanguageVersion.CSharp7,
83LanguageVersion = LanguageVersion.CSharp7,
99LanguageVersion = LanguageVersion.CSharp7,
120LanguageVersion = LanguageVersion.CSharp7,
138LanguageVersion = LanguageVersion.CSharp8,
156LanguageVersion = LanguageVersion.CSharp9,
174LanguageVersion = LanguageVersion.CSharp8,
192LanguageVersion = LanguageVersion.CSharp9,
213LanguageVersion = LanguageVersion.CSharp9,
233LanguageVersion = LanguageVersion.CSharp8,
266LanguageVersion = LanguageVersion.CSharp9,
301LanguageVersion = LanguageVersion.CSharp10,
321LanguageVersion = LanguageVersion.CSharp8,
341LanguageVersion = LanguageVersion.CSharp8,
376LanguageVersion = LanguageVersion.CSharp10,
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,
667LanguageVersion = LanguageVersion.CSharp10,
700LanguageVersion = LanguageVersion.CSharp9,
735LanguageVersion = LanguageVersion.CSharp10,
756LanguageVersion = LanguageVersion.CSharp9,
791LanguageVersion = LanguageVersion.CSharp10,
896LanguageVersion = LanguageVersion.CSharp9,
945LanguageVersion = LanguageVersion.CSharp9,
1036LanguageVersion = LanguageVersion.CSharp9,
1055LanguageVersion = LanguageVersion.CSharp9,
1126LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndNullCheckTests.cs (14)
42[InlineData("x == null", "o is not string x", LanguageVersion.CSharp9)]
43public async Task InlineTypeCheck1(string input, string output, LanguageVersion version = LanguageVersion.CSharp8)
59private Task TestStatement(string input, string output, LanguageVersion version = LanguageVersion.CSharp8)
95""", new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)));
1083""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1120""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1366""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1395""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1446""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1476""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1533""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1571""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpUseNotPatternTests.cs (16)
48LanguageVersion = LanguageVersion.CSharp9,
77LanguageVersion = LanguageVersion.CSharp9,
106LanguageVersion = LanguageVersion.CSharp9,
135LanguageVersion = LanguageVersion.CSharp9,
164LanguageVersion = LanguageVersion.CSharp9,
193LanguageVersion = LanguageVersion.CSharp9,
234LanguageVersion = LanguageVersion.CSharp9,
269LanguageVersion = LanguageVersion.CSharp9,
287LanguageVersion = LanguageVersion.CSharp8,
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\UsePrimaryConstructor\UsePrimaryConstructorTests.cs (140)
39LanguageVersion = LanguageVersion.CSharp12,
54LanguageVersion = LanguageVersion.CSharp11,
69LanguageVersion = LanguageVersion.CSharp12,
89LanguageVersion = LanguageVersion.CSharp12,
108LanguageVersion = LanguageVersion.CSharp12,
135LanguageVersion = LanguageVersion.CSharp12,
170LanguageVersion = LanguageVersion.CSharp12,
205LanguageVersion = LanguageVersion.CSharp12,
242LanguageVersion = LanguageVersion.CSharp12,
279LanguageVersion = LanguageVersion.CSharp12,
318LanguageVersion = LanguageVersion.CSharp12,
332LanguageVersion = LanguageVersion.CSharp12,
348LanguageVersion = LanguageVersion.CSharp12,
370LanguageVersion = LanguageVersion.CSharp12,
392LanguageVersion = LanguageVersion.CSharp12,
414LanguageVersion = LanguageVersion.CSharp12,
436LanguageVersion = LanguageVersion.CSharp12,
455LanguageVersion = LanguageVersion.CSharp12,
474LanguageVersion = LanguageVersion.CSharp12,
490LanguageVersion = LanguageVersion.CSharp12,
509LanguageVersion = LanguageVersion.CSharp12,
531LanguageVersion = LanguageVersion.CSharp12,
558LanguageVersion = LanguageVersion.CSharp12,
583LanguageVersion = LanguageVersion.CSharp12,
609LanguageVersion = LanguageVersion.CSharp12,
635LanguageVersion = LanguageVersion.CSharp12,
662LanguageVersion = LanguageVersion.CSharp12,
683LanguageVersion = LanguageVersion.CSharp12,
736LanguageVersion = LanguageVersion.CSharp12,
773LanguageVersion = LanguageVersion.CSharp12,
810LanguageVersion = LanguageVersion.CSharp12,
847LanguageVersion = LanguageVersion.CSharp12,
886LanguageVersion = LanguageVersion.CSharp12,
927LanguageVersion = LanguageVersion.CSharp12,
968LanguageVersion = LanguageVersion.CSharp12,
988LanguageVersion = LanguageVersion.CSharp12,
1008LanguageVersion = LanguageVersion.CSharp12,
1036LanguageVersion = LanguageVersion.CSharp12,
1070LanguageVersion = LanguageVersion.CSharp12,
1108LanguageVersion = LanguageVersion.CSharp12,
1136LanguageVersion = LanguageVersion.CSharp12,
1182LanguageVersion = LanguageVersion.CSharp12,
1224LanguageVersion = LanguageVersion.CSharp12,
1262LanguageVersion = LanguageVersion.CSharp12,
1309LanguageVersion = LanguageVersion.CSharp12,
1354LanguageVersion = LanguageVersion.CSharp12,
1394LanguageVersion = LanguageVersion.CSharp12,
1434LanguageVersion = LanguageVersion.CSharp12,
1480LanguageVersion = LanguageVersion.CSharp12,
1526LanguageVersion = LanguageVersion.CSharp12,
1571LanguageVersion = LanguageVersion.CSharp12,
1618LanguageVersion = LanguageVersion.CSharp12,
1649LanguageVersion = LanguageVersion.CSharp12,
1679LanguageVersion = LanguageVersion.CSharp12,
1718LanguageVersion = LanguageVersion.CSharp12,
1775LanguageVersion = LanguageVersion.CSharp12,
1801LanguageVersion = LanguageVersion.CSharp12,
1827LanguageVersion = LanguageVersion.CSharp12,
1859LanguageVersion = LanguageVersion.CSharp12,
1893LanguageVersion = LanguageVersion.CSharp12,
1928LanguageVersion = LanguageVersion.CSharp12,
1965LanguageVersion = LanguageVersion.CSharp12,
1995LanguageVersion = LanguageVersion.CSharp12,
2028LanguageVersion = LanguageVersion.CSharp12,
2054LanguageVersion = LanguageVersion.CSharp12,
2086LanguageVersion = LanguageVersion.CSharp12,
2114LanguageVersion = LanguageVersion.CSharp12,
2148LanguageVersion = LanguageVersion.CSharp12,
2174LanguageVersion = LanguageVersion.CSharp12,
2206LanguageVersion = LanguageVersion.CSharp12,
2234LanguageVersion = LanguageVersion.CSharp12,
2268LanguageVersion = LanguageVersion.CSharp12,
2295LanguageVersion = LanguageVersion.CSharp12,
2326LanguageVersion = LanguageVersion.CSharp12,
2353LanguageVersion = LanguageVersion.CSharp12,
2384LanguageVersion = LanguageVersion.CSharp12,
2412LanguageVersion = LanguageVersion.CSharp12,
2431LanguageVersion = LanguageVersion.CSharp12,
2455LanguageVersion = LanguageVersion.CSharp12,
2479LanguageVersion = LanguageVersion.CSharp12,
2499LanguageVersion = LanguageVersion.CSharp12,
2519LanguageVersion = LanguageVersion.CSharp12,
2541LanguageVersion = LanguageVersion.CSharp12,
2563LanguageVersion = LanguageVersion.CSharp12,
2585LanguageVersion = LanguageVersion.CSharp12,
2607LanguageVersion = LanguageVersion.CSharp12,
2631LanguageVersion = LanguageVersion.CSharp12,
2655LanguageVersion = LanguageVersion.CSharp12,
2686LanguageVersion = LanguageVersion.CSharp12,
2725LanguageVersion = LanguageVersion.CSharp12,
2755LanguageVersion = LanguageVersion.CSharp12,
2785LanguageVersion = LanguageVersion.CSharp12,
2811LanguageVersion = LanguageVersion.CSharp12,
2837LanguageVersion = LanguageVersion.CSharp12,
2863LanguageVersion = LanguageVersion.CSharp12,
2938LanguageVersion = LanguageVersion.CSharp12,
2974LanguageVersion = LanguageVersion.CSharp12,
3017LanguageVersion = LanguageVersion.CSharp12,
3053LanguageVersion = LanguageVersion.CSharp12,
3093LanguageVersion = LanguageVersion.CSharp12,
3120LanguageVersion = LanguageVersion.CSharp12,
3140LanguageVersion = LanguageVersion.CSharp12,
3165LanguageVersion = LanguageVersion.CSharp12,
3184LanguageVersion = LanguageVersion.CSharp12,
3211LanguageVersion = LanguageVersion.CSharp12,
3231LanguageVersion = LanguageVersion.CSharp12,
3255LanguageVersion = LanguageVersion.CSharp12,
3282LanguageVersion = LanguageVersion.CSharp12,
3309LanguageVersion = LanguageVersion.CSharp12,
3336LanguageVersion = LanguageVersion.CSharp12,
3363LanguageVersion = LanguageVersion.CSharp12,
3383LanguageVersion = LanguageVersion.CSharp12,
3403LanguageVersion = LanguageVersion.CSharp12,
3418LanguageVersion = LanguageVersion.CSharp12,
3463LanguageVersion = LanguageVersion.CSharp12,
3497LanguageVersion = LanguageVersion.CSharp12,
3532LanguageVersion = LanguageVersion.CSharp12,
3556LanguageVersion = LanguageVersion.CSharp12,
3576LanguageVersion = LanguageVersion.CSharp12,
3600LanguageVersion = LanguageVersion.CSharp12,
3628LanguageVersion = LanguageVersion.CSharp12,
3669LanguageVersion = LanguageVersion.CSharp12,
3710LanguageVersion = LanguageVersion.CSharp12,
3751LanguageVersion = LanguageVersion.CSharp12,
3778LanguageVersion = LanguageVersion.CSharp12,
3819LanguageVersion = LanguageVersion.CSharp12,
3846LanguageVersion = LanguageVersion.CSharp12,
3870LanguageVersion = LanguageVersion.CSharp12,
3901LanguageVersion = LanguageVersion.CSharp12,
3928LanguageVersion = LanguageVersion.CSharp12,
3958LanguageVersion = LanguageVersion.CSharp12,
3985LanguageVersion = LanguageVersion.CSharp12,
4014LanguageVersion = LanguageVersion.CSharp12,
4040LanguageVersion = LanguageVersion.CSharp12,
4071LanguageVersion = LanguageVersion.CSharp12,
4099LanguageVersion = LanguageVersion.CSharp12,
4131LanguageVersion = LanguageVersion.CSharp12,
4160LanguageVersion = LanguageVersion.CSharp12,
4190LanguageVersion = LanguageVersion.CSharp12,
4223LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseSystemThreadingLock\UseSystemThreadingLockTests.cs (45)
63LanguageVersion = LanguageVersion.CSharp13,
84LanguageVersion = LanguageVersion.CSharp12,
105LanguageVersion = LanguageVersion.CSharp12,
126LanguageVersion = LanguageVersion.CSharp12,
162LanguageVersion = LanguageVersion.CSharp13,
198LanguageVersion = LanguageVersion.CSharp13,
219LanguageVersion = LanguageVersion.CSharp13,
240LanguageVersion = LanguageVersion.CSharp13,
263LanguageVersion = LanguageVersion.CSharp13,
284LanguageVersion = LanguageVersion.CSharp13,
322LanguageVersion = LanguageVersion.CSharp13,
358LanguageVersion = LanguageVersion.CSharp13,
397LanguageVersion = LanguageVersion.CSharp13,
433LanguageVersion = LanguageVersion.CSharp13,
457LanguageVersion = LanguageVersion.CSharp13,
500LanguageVersion = LanguageVersion.CSharp13,
551LanguageVersion = LanguageVersion.CSharp13,
569LanguageVersion = LanguageVersion.CSharp13,
594LanguageVersion = LanguageVersion.CSharp13,
617LanguageVersion = LanguageVersion.CSharp13,
638LanguageVersion = LanguageVersion.CSharp13,
659LanguageVersion = LanguageVersion.CSharp13,
680LanguageVersion = LanguageVersion.CSharp13,
706LanguageVersion = LanguageVersion.CSharp13,
732LanguageVersion = LanguageVersion.CSharp13,
753LanguageVersion = LanguageVersion.CSharp13,
774LanguageVersion = LanguageVersion.CSharp13,
818LanguageVersion = LanguageVersion.CSharp13,
864LanguageVersion = LanguageVersion.CSharp13,
900LanguageVersion = LanguageVersion.CSharp13,
936LanguageVersion = LanguageVersion.CSharp13,
972LanguageVersion = LanguageVersion.CSharp13,
1008LanguageVersion = LanguageVersion.CSharp13,
1054LanguageVersion = LanguageVersion.CSharp13,
1100LanguageVersion = LanguageVersion.CSharp13,
1146LanguageVersion = LanguageVersion.CSharp13,
1192LanguageVersion = LanguageVersion.CSharp13,
1246LanguageVersion = LanguageVersion.CSharp13,
1300LanguageVersion = LanguageVersion.CSharp13,
1338LanguageVersion = LanguageVersion.CSharp13,
1357LanguageVersion = LanguageVersion.CSharp13,
1395LanguageVersion = LanguageVersion.CSharp13,
1439LanguageVersion = LanguageVersion.CSharp13,
1481LanguageVersion = LanguageVersion.CSharp13,
1523LanguageVersion = LanguageVersion.CSharp13,
UseNameofInAttribute\UseNameofInAttributeTests.cs (14)
43LanguageVersion = LanguageVersion.CSharp11,
69LanguageVersion = LanguageVersion.CSharp11,
95LanguageVersion = LanguageVersion.CSharp11,
121LanguageVersion = LanguageVersion.CSharp11,
147LanguageVersion = LanguageVersion.CSharp11,
164LanguageVersion = LanguageVersion.CSharp10,
181LanguageVersion = LanguageVersion.CSharp11,
198LanguageVersion = LanguageVersion.CSharp11,
215LanguageVersion = LanguageVersion.CSharp11,
239LanguageVersion = LanguageVersion.CSharp11,
283LanguageVersion = LanguageVersion.CSharp11,
331LanguageVersion = LanguageVersion.CSharp11,
355LanguageVersion = LanguageVersion.CSharp11,
379LanguageVersion = LanguageVersion.CSharp11,
UseRecursivePatterns\UseRecursivePatternsRefactoringTests.cs (12)
25LanguageVersion languageVersion = LanguageVersion.CSharp9)
80[InlineData("a.b.c.d && b", "this is { a.b.c.d: n, b: n }", LanguageVersion.CSharp10)]
81[InlineData("a?.b.c.d && b", "this is { a.b.c.d: n, b: n }", LanguageVersion.CSharp10)]
82[InlineData("a.b?.c.d && b", "this is { a.b.c.d: n, b: n }", LanguageVersion.CSharp10)]
83[InlineData("a.b.c?.d && b", "this is { a.b.c.d: n, b: n }", LanguageVersion.CSharp10)]
84[InlineData("a.b?.c?.d && b", "this is { a.b.c.d: n, b: n }", LanguageVersion.CSharp10)]
85[InlineData("a?.b.c?.d && b", "this is { a.b.c.d: n, b: n }", LanguageVersion.CSharp10)]
86[InlineData("a?.b?.c.d && b", "this is { a.b.c.d: n, b: n }", LanguageVersion.CSharp10)]
87[InlineData("a?.b?.c?.d && b", "this is { a.b.c.d: n, b: n }", LanguageVersion.CSharp10)]
98public Task TestLogicalAndExpression_Receiver(string actual, string expected, LanguageVersion languageVersion = LanguageVersion.CSharp9)