src\Analyzers\CSharp\Tests\AddAccessibilityModifiers\AddOrRemoveAccessibilityModifiersTests.cs (14)
200LanguageVersion = LanguageVersion.CSharp9,
223LanguageVersion = LanguageVersion.CSharp12,
560LanguageVersion = LanguageVersion.CSharp10,
587LanguageVersion = LanguageVersion.CSharp12,
612LanguageVersion = LanguageVersion.CSharp12,
632LanguageVersion = LanguageVersion.CSharp12,
642LanguageVersion = LanguageVersion.CSharp12,
670LanguageVersion = LanguageVersion.CSharp12,
691LanguageVersion = LanguageVersion.CSharp12,
715LanguageVersion = LanguageVersion.CSharp12,
764LanguageVersion = LanguageVersion.CSharp12,
812LanguageVersion = LanguageVersion.CSharp12,
860LanguageVersion = LanguageVersion.CSharp12,
886LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToBlockScopedNamespaceAnalyzerTests.cs (21)
46LanguageVersion = LanguageVersion.CSharp9,
67LanguageVersion = LanguageVersion.CSharp9,
83LanguageVersion = LanguageVersion.CSharp10,
105LanguageVersion = LanguageVersion.CSharp10,
132LanguageVersion = LanguageVersion.CSharp10,
159LanguageVersion = LanguageVersion.CSharp10,
188LanguageVersion = LanguageVersion.CSharp10,
215LanguageVersion = LanguageVersion.CSharp10,
244LanguageVersion = LanguageVersion.CSharp10,
271LanguageVersion = LanguageVersion.CSharp10,
305LanguageVersion = LanguageVersion.CSharp10,
338LanguageVersion = LanguageVersion.CSharp10,
363LanguageVersion = LanguageVersion.CSharp10,
387LanguageVersion = LanguageVersion.CSharp10,
412LanguageVersion = LanguageVersion.CSharp10,
436LanguageVersion = LanguageVersion.CSharp10,
464LanguageVersion = LanguageVersion.CSharp10,
494LanguageVersion = LanguageVersion.CSharp10,
522LanguageVersion = LanguageVersion.CSharp10,
551LanguageVersion = LanguageVersion.CSharp10,
581LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToFileScopedNamespaceAnalyzerTests.cs (43)
31LanguageVersion = LanguageVersion.CSharp9,
49LanguageVersion = LanguageVersion.CSharp10,
70LanguageVersion = LanguageVersion.CSharp10,
91LanguageVersion = LanguageVersion.CSharp10,
113LanguageVersion = LanguageVersion.CSharp10,
134LanguageVersion = LanguageVersion.CSharp10,
154LanguageVersion = LanguageVersion.CSharp10,
174LanguageVersion = LanguageVersion.CSharp10,
206LanguageVersion = LanguageVersion.CSharp10,
230LanguageVersion = LanguageVersion.CSharp10,
258LanguageVersion = LanguageVersion.CSharp10,
288LanguageVersion = LanguageVersion.CSharp10,
317LanguageVersion = LanguageVersion.CSharp10,
345LanguageVersion = LanguageVersion.CSharp10,
375LanguageVersion = LanguageVersion.CSharp10,
405LanguageVersion = LanguageVersion.CSharp10,
446LanguageVersion = LanguageVersion.CSharp10,
480LanguageVersion = LanguageVersion.CSharp10,
514LanguageVersion = LanguageVersion.CSharp10,
562LanguageVersion = LanguageVersion.CSharp10,
610LanguageVersion = LanguageVersion.CSharp10,
660LanguageVersion = LanguageVersion.CSharp10,
714LanguageVersion = LanguageVersion.CSharp12,
769LanguageVersion = LanguageVersion.CSharp12,
824LanguageVersion = LanguageVersion.CSharp12,
844LanguageVersion = LanguageVersion.CSharp10,
865LanguageVersion = LanguageVersion.CSharp10,
893LanguageVersion = LanguageVersion.CSharp10,
914LanguageVersion = LanguageVersion.CSharp10,
942LanguageVersion = LanguageVersion.CSharp10,
963LanguageVersion = LanguageVersion.CSharp10,
993LanguageVersion = LanguageVersion.CSharp10,
1025LanguageVersion = LanguageVersion.CSharp10,
1054LanguageVersion = LanguageVersion.CSharp10,
1084LanguageVersion = LanguageVersion.CSharp10,
1156LanguageVersion = LanguageVersion.CSharp11,
1226LanguageVersion = LanguageVersion.CSharp11,
1298LanguageVersion = LanguageVersion.CSharp11,
1384LanguageVersion = LanguageVersion.CSharp11,
1456LanguageVersion = LanguageVersion.CSharp11,
1528LanguageVersion = LanguageVersion.CSharp11,
1549LanguageVersion = LanguageVersion.CSharp10,
1570LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceTests.cs (45)
87LanguageVersion = LanguageVersion.CSharp12,
125LanguageVersion = LanguageVersion.CSharp12,
164LanguageVersion = LanguageVersion.CSharp12,
214LanguageVersion = LanguageVersion.CSharp9,
4058LanguageVersion = LanguageVersion.CSharp7_2,
4097LanguageVersion = LanguageVersion.CSharp8,
8308LanguageVersion = LanguageVersion.CSharp7_1,
10396LanguageVersion = LanguageVersion.CSharp9,
10519LanguageVersion = LanguageVersion.CSharp12,
10552LanguageVersion = LanguageVersion.CSharp12,
10585LanguageVersion = LanguageVersion.CSharp12,
10618LanguageVersion = LanguageVersion.CSharp12,
10655LanguageVersion = LanguageVersion.CSharp12,
10686LanguageVersion = LanguageVersion.CSharp9,
10750LanguageVersion = LanguageVersion.CSharp9,
10787LanguageVersion = LanguageVersion.CSharp9,
10824LanguageVersion = LanguageVersion.CSharp9,
10998LanguageVersion = LanguageVersion.CSharp5,
11045LanguageVersion = LanguageVersion.CSharp12,
11080LanguageVersion = LanguageVersion.CSharp12,
11116LanguageVersion = LanguageVersion.CSharp12,
11152LanguageVersion = LanguageVersion.CSharp12,
11185LanguageVersion = LanguageVersion.CSharp12,
11218LanguageVersion = LanguageVersion.Preview,
11252LanguageVersion = LanguageVersion.Preview,
11286LanguageVersion = LanguageVersion.CSharp12,
11326LanguageVersion = LanguageVersion.CSharp12,
11360LanguageVersion = LanguageVersion.Preview,
11396LanguageVersion = LanguageVersion.Preview,
11431LanguageVersion = LanguageVersion.CSharp12,
11465LanguageVersion = LanguageVersion.CSharp12,
11500LanguageVersion = LanguageVersion.CSharp12,
11535LanguageVersion = LanguageVersion.CSharp12,
11568LanguageVersion = LanguageVersion.CSharp12,
11601LanguageVersion = LanguageVersion.CSharp12,
11636LanguageVersion = LanguageVersion.CSharp12,
11671LanguageVersion = LanguageVersion.CSharp12,
11746LanguageVersion = LanguageVersion.CSharp12,
11820LanguageVersion = LanguageVersion.CSharp12,
11894LanguageVersion = LanguageVersion.CSharp7_3,
11933LanguageVersion = LanguageVersion.CSharp7_2,
11973LanguageVersion = LanguageVersion.CSharp12,
12120LanguageVersion = LanguageVersion.CSharp12,
12316LanguageVersion = LanguageVersion.CSharp9,
12361LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\MakeMemberRequired\MakeMemberRequiredTests.cs (22)
135LanguageVersion = LanguageVersion.CSharp11,
159LanguageVersion = LanguageVersion.CSharp11,
183LanguageVersion = LanguageVersion.CSharp11,
201LanguageVersion = LanguageVersion.CSharp11,
234LanguageVersion = LanguageVersion.CSharp11,
256LanguageVersion = LanguageVersion.CSharp11,
283LanguageVersion = LanguageVersion.CSharp11,
302LanguageVersion = LanguageVersion.CSharp11,
329LanguageVersion = LanguageVersion.CSharp11,
348LanguageVersion = LanguageVersion.CSharp11,
374LanguageVersion = LanguageVersion.CSharp11,
407LanguageVersion = LanguageVersion.CSharp11,
429LanguageVersion = LanguageVersion.CSharp11,
447LanguageVersion = LanguageVersion.CSharp10,
466LanguageVersion = LanguageVersion.CSharp11,
484LanguageVersion = LanguageVersion.CSharp11,
510LanguageVersion = LanguageVersion.CSharp11,
536LanguageVersion = LanguageVersion.CSharp11,
560LanguageVersion = LanguageVersion.CSharp11,
584LanguageVersion = LanguageVersion.CSharp11,
610LanguageVersion = LanguageVersion.CSharp11,
634LanguageVersion = LanguageVersion.CSharp11,
src\Analyzers\CSharp\Tests\MakeStructMemberReadOnly\MakeStructMemberReadOnlyTests.cs (35)
442LanguageVersion = LanguageVersion.CSharp7,
976LanguageVersion = LanguageVersion.CSharp10,
1378LanguageVersion = LanguageVersion.CSharp12,
1412LanguageVersion = LanguageVersion.CSharp12,
1446LanguageVersion = LanguageVersion.CSharp12,
1504LanguageVersion = LanguageVersion.CSharp12,
1562LanguageVersion = LanguageVersion.CSharp12,
1620LanguageVersion = LanguageVersion.CSharp12,
1678LanguageVersion = LanguageVersion.CSharp12,
1698LanguageVersion = LanguageVersion.CSharp12,
1718LanguageVersion = LanguageVersion.CSharp12,
1738LanguageVersion = LanguageVersion.CSharp12,
1761LanguageVersion = LanguageVersion.CSharp12,
1784LanguageVersion = LanguageVersion.CSharp12,
1809LanguageVersion = LanguageVersion.CSharp12,
1850LanguageVersion = LanguageVersion.CSharp12,
1877LanguageVersion = LanguageVersion.CSharp12,
1895LanguageVersion = LanguageVersion.CSharp12,
1936LanguageVersion = LanguageVersion.CSharp12,
1977LanguageVersion = LanguageVersion.CSharp12,
2008LanguageVersion = LanguageVersion.CSharp12,
2028LanguageVersion = LanguageVersion.CSharp12,
2048LanguageVersion = LanguageVersion.CSharp12,
2075LanguageVersion = LanguageVersion.CSharp12,
2119LanguageVersion = LanguageVersion.CSharp12,
2146LanguageVersion = LanguageVersion.CSharp12,
2186LanguageVersion = LanguageVersion.CSharp12,
2234LanguageVersion = LanguageVersion.CSharp12,
2284LanguageVersion = LanguageVersion.CSharp12,
2334LanguageVersion = LanguageVersion.CSharp12,
2394LanguageVersion = LanguageVersion.CSharp12,
2430LanguageVersion = LanguageVersion.CSharp12,
2460LanguageVersion = LanguageVersion.CSharp12,
2490LanguageVersion = LanguageVersion.CSharp12,
2524LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\NewLines\MultipleBlankLines\MultipleBlankLinesTests.cs (10)
426LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
441LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
462LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
484LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
506LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
620LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
640LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
674LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
712LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
754LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryCast\RemoveUnnecessaryCastTests.cs (105)
5746LanguageVersion = LanguageVersion.CSharp7_1,
5768LanguageVersion = LanguageVersion.CSharp7_1,
5790LanguageVersion = LanguageVersion.CSharp7_1,
5825LanguageVersion = LanguageVersion.CSharp7_1,
5873LanguageVersion = LanguageVersion.CSharp7_1,
5895LanguageVersion = LanguageVersion.CSharp7_1,
5917LanguageVersion = LanguageVersion.CSharp7_1,
5952LanguageVersion = LanguageVersion.CSharp7_1,
5987LanguageVersion = LanguageVersion.CSharp7_1,
6005LanguageVersion = LanguageVersion.CSharp7_1,
6023LanguageVersion = LanguageVersion.CSharp7_1,
6041LanguageVersion = LanguageVersion.CSharp7_1,
6068LanguageVersion = LanguageVersion.CSharp7_1,
6088LanguageVersion = LanguageVersion.CSharp10,
6108LanguageVersion = LanguageVersion.CSharp10,
8148LanguageVersion = LanguageVersion.CSharp9,
8217LanguageVersion = LanguageVersion.CSharp8
8244LanguageVersion = LanguageVersion.CSharp9,
8262LanguageVersion = LanguageVersion.CSharp8
8289LanguageVersion = LanguageVersion.CSharp9,
8307LanguageVersion = LanguageVersion.CSharp8,
8334LanguageVersion = LanguageVersion.CSharp9,
8403LanguageVersion = LanguageVersion.CSharp8
8430LanguageVersion = LanguageVersion.CSharp9,
8448LanguageVersion = LanguageVersion.CSharp8
8475LanguageVersion = LanguageVersion.CSharp9,
8493LanguageVersion = LanguageVersion.CSharp8
8520LanguageVersion = LanguageVersion.CSharp9,
8693LanguageVersion = LanguageVersion.CSharp9,
9513LanguageVersion = LanguageVersion.CSharp9
9531LanguageVersion = LanguageVersion.CSharp9
9556LanguageVersion = LanguageVersion.CSharp9
9574LanguageVersion = LanguageVersion.CSharp9
9592LanguageVersion = LanguageVersion.CSharp9
9674LanguageVersion = LanguageVersion.CSharp9
9694LanguageVersion = LanguageVersion.CSharp9
9714LanguageVersion = LanguageVersion.CSharp9
9743LanguageVersion = LanguageVersion.CSharp9
9773LanguageVersion = LanguageVersion.CSharp9
9791LanguageVersion = LanguageVersion.CSharp9,
9814LanguageVersion = LanguageVersion.CSharp9,
9847LanguageVersion = LanguageVersion.CSharp9,
9872LanguageVersion = LanguageVersion.CSharp9,
9892LanguageVersion = LanguageVersion.CSharp9,
9911LanguageVersion = LanguageVersion.CSharp9,
10743LanguageVersion = LanguageVersion.CSharp9,
10782LanguageVersion = LanguageVersion.CSharp9,
11482LanguageVersion = LanguageVersion.CSharp10,
11920public async Task DoNotRemoveMethodGroupToSpecificDelegateType(LanguageVersion version)
11974LanguageVersion = LanguageVersion.CSharp10,
12008LanguageVersion = LanguageVersion.CSharp10,
12031LanguageVersion = LanguageVersion.CSharp10,
12052LanguageVersion = LanguageVersion.CSharp10,
12072LanguageVersion = LanguageVersion.CSharp10,
12092LanguageVersion = LanguageVersion.CSharp10,
12114LanguageVersion = LanguageVersion.CSharp10,
12135LanguageVersion = LanguageVersion.CSharp10,
12150LanguageVersion = LanguageVersion.CSharp10,
12171LanguageVersion = LanguageVersion.CSharp10,
12194LanguageVersion = LanguageVersion.CSharp10,
12212LanguageVersion = LanguageVersion.CSharp10,
12230LanguageVersion = LanguageVersion.CSharp10,
12253LanguageVersion = LanguageVersion.CSharp10,
12275LanguageVersion = LanguageVersion.CSharp10,
12305LanguageVersion = LanguageVersion.CSharp10,
12354LanguageVersion = LanguageVersion.CSharp10,
12394LanguageVersion = LanguageVersion.CSharp10,
12420LanguageVersion = LanguageVersion.CSharp10,
12466LanguageVersion = LanguageVersion.CSharp10,
12510LanguageVersion = LanguageVersion.CSharp10,
12528LanguageVersion = LanguageVersion.CSharp10,
12559LanguageVersion = LanguageVersion.CSharp10,
12590LanguageVersion = LanguageVersion.CSharp10,
12621LanguageVersion = LanguageVersion.CSharp10,
12652LanguageVersion = LanguageVersion.CSharp10,
12683LanguageVersion = LanguageVersion.CSharp10,
12714LanguageVersion = LanguageVersion.CSharp10,
12732LanguageVersion = LanguageVersion.CSharp10,
12757LanguageVersion = LanguageVersion.CSharp10,
12791LanguageVersion = LanguageVersion.CSharp10,
12824LanguageVersion = LanguageVersion.CSharp10,
12843LanguageVersion = LanguageVersion.CSharp10,
12897LanguageVersion = LanguageVersion.CSharp10,
13400LanguageVersion = LanguageVersion.CSharp12,
13418LanguageVersion = LanguageVersion.CSharp12,
13443LanguageVersion = LanguageVersion.CSharp12,
13470LanguageVersion = LanguageVersion.CSharp12,
13503LanguageVersion = LanguageVersion.CSharp12,
13526LanguageVersion = LanguageVersion.CSharp12,
13556LanguageVersion = LanguageVersion.CSharp12,
13600LanguageVersion = LanguageVersion.CSharp12,
13637LanguageVersion = LanguageVersion.CSharp12,
13715LanguageVersion = LanguageVersion.CSharp12,
13755LanguageVersion = LanguageVersion.CSharp12,
13776LanguageVersion = LanguageVersion.CSharp12,
13797LanguageVersion = LanguageVersion.CSharp12,
13816LanguageVersion = LanguageVersion.CSharp12,
13835LanguageVersion = LanguageVersion.CSharp12,
13854LanguageVersion = LanguageVersion.CSharp12,
13875LanguageVersion = LanguageVersion.CSharp12,
13896LanguageVersion = LanguageVersion.CSharp12,
13917LanguageVersion = LanguageVersion.CSharp12,
13940LanguageVersion = LanguageVersion.CSharp12,
13972LanguageVersion = LanguageVersion.CSharp12,
14004LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryDiscardDesignation\RemoveUnnecessaryDiscardDesignationTests.cs (18)
54LanguageVersion = LanguageVersion.CSharp9,
76LanguageVersion = LanguageVersion.CSharp8,
109LanguageVersion = LanguageVersion.CSharp9,
136LanguageVersion = LanguageVersion.CSharp9,
169LanguageVersion = LanguageVersion.CSharp9,
202LanguageVersion = LanguageVersion.CSharp9,
235LanguageVersion = LanguageVersion.CSharp9,
256LanguageVersion = LanguageVersion.CSharp9,
289LanguageVersion = LanguageVersion.CSharp9,
328LanguageVersion = LanguageVersion.CSharp9,
352LanguageVersion = LanguageVersion.CSharp9,
377LanguageVersion = LanguageVersion.CSharp9,
430LanguageVersion = LanguageVersion.CSharp9,
461LanguageVersion = LanguageVersion.CSharp9,
493LanguageVersion = LanguageVersion.CSharp9,
528LanguageVersion = LanguageVersion.CSharp9,
563LanguageVersion = LanguageVersion.CSharp9,
601LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnusedMembers\RemoveUnusedMembersTests.cs (14)
444LanguageVersion = LanguageVersion.CSharp9,
472LanguageVersion = LanguageVersion.CSharp9,
491LanguageVersion = LanguageVersion.CSharp9,
518LanguageVersion = LanguageVersion.CSharp9,
1174LanguageVersion = LanguageVersion.CSharp9,
3119LanguageVersion = LanguageVersion.CSharp9,
3265LanguageVersion = LanguageVersion.CSharp13,
3363LanguageVersion = LanguageVersion.CSharp13,
3397LanguageVersion = LanguageVersion.CSharp13,
3420LanguageVersion = LanguageVersion.CSharp13,
3444LanguageVersion = LanguageVersion.CSharp13,
3475LanguageVersion = LanguageVersion.CSharp13,
3524LanguageVersion = LanguageVersion.CSharp13,
3553LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (62)
859LanguageVersion = LanguageVersion.CSharp6,
2585""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
2619""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9));
2624[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
2698LanguageVersion = LanguageVersion.CSharp9,
2857""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
2863[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
2924LanguageVersion = LanguageVersion.CSharp9,
2967""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
2973[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
3059LanguageVersion = LanguageVersion.CSharp9,
3102""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
3139""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9));
3222LanguageVersion = LanguageVersion.CSharp9,
5314""", optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7617""", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9));
8077""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8093""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8117""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8141""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8161""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8312""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8318[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
8397LanguageVersion = LanguageVersion.CSharp9,
8724""", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3));
8762""", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8784parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
8807parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
8964""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8970[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
9002""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
9028""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
9058LanguageVersion = LanguageVersion.CSharp9,
9069[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
9097[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
9141""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
9175LanguageVersion = LanguageVersion.CSharp9,
9543LanguageVersion = LanguageVersion.CSharp9,
9576LanguageVersion = LanguageVersion.CSharp9,
9613LanguageVersion = LanguageVersion.CSharp9,
9650LanguageVersion = LanguageVersion.CSharp9,
9687LanguageVersion = LanguageVersion.CSharp9,
9724LanguageVersion = LanguageVersion.CSharp9,
9761LanguageVersion = LanguageVersion.CSharp11,
9799LanguageVersion = LanguageVersion.CSharp11,
9837LanguageVersion = LanguageVersion.CSharp11,
9858LanguageVersion = LanguageVersion.CSharp12,
9985LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\ReplaceDefaultLiteral\ReplaceDefaultLiteralTests.cs (25)
24private static readonly ImmutableArray<LanguageVersion> s_csharp7_1above =
25[LanguageVersion.CSharp7_1, LanguageVersion.Latest];
27private static readonly ImmutableArray<LanguageVersion> s_csharp7below =
29LanguageVersion.CSharp7,
30LanguageVersion.CSharp6,
31LanguageVersion.CSharp5,
32LanguageVersion.CSharp4,
33LanguageVersion.CSharp3,
34LanguageVersion.CSharp2,
35LanguageVersion.CSharp1,
38private async Task TestWithLanguageVersionsAsync(string initialMarkup, string expectedMarkup, ImmutableArray<LanguageVersion> versions)
40foreach (var version in versions)
47private async Task TestMissingWithLanguageVersionsAsync(string initialMarkup, ImmutableArray<LanguageVersion> versions)
49foreach (var version in versions)
808""", [LanguageVersion.CSharp7_1, LanguageVersion.CSharp10, LanguageVersion.CSharp11, LanguageVersion.Latest]);
863""", [LanguageVersion.CSharp7_1, LanguageVersion.CSharp10, LanguageVersion.CSharp11, LanguageVersion.Latest]);
953""", [LanguageVersion.CSharp7_1]);
979""", [LanguageVersion.Latest]);
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (111)
33LanguageVersion expected,
77LanguageVersion.CSharp8,
78new CSharpParseOptions(LanguageVersion.CSharp7_2));
91LanguageVersion.CSharp8,
92new CSharpParseOptions(LanguageVersion.CSharp7));
108LanguageVersion.CSharp7,
109new CSharpParseOptions(LanguageVersion.CSharp6));
125LanguageVersion.CSharp6,
126new CSharpParseOptions(LanguageVersion.CSharp5));
142LanguageVersion.CSharp5,
143new CSharpParseOptions(LanguageVersion.CSharp4));
153#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
156LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
157new CSharpParseOptions(LanguageVersion.CSharp7));
190LanguageVersion.CSharp7_1,
191new CSharpParseOptions(LanguageVersion.CSharp7));
201#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
204LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
205new CSharpParseOptions(LanguageVersion.CSharp7_1));
218LanguageVersion.CSharp7_1,
219new CSharpParseOptions(LanguageVersion.CSharp7));
235LanguageVersion.CSharp7_2,
236new CSharpParseOptions(LanguageVersion.CSharp7_1));
254LanguageVersion.CSharp7_1,
255new CSharpParseOptions(LanguageVersion.CSharp7));
266#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
269LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
270new CSharpParseOptions(LanguageVersion.CSharp7_2));
285LanguageVersion.CSharp7_3,
286new CSharpParseOptions(LanguageVersion.CSharp7_2));
298LanguageVersion.CSharp7_3,
299new CSharpParseOptions(LanguageVersion.CSharp7_2));
311LanguageVersion.CSharp7_3,
312new CSharpParseOptions(LanguageVersion.CSharp7_2));
324LanguageVersion.CSharp7_3,
325new CSharpParseOptions(LanguageVersion.CSharp7_2));
337#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
340LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
341new CSharpParseOptions(LanguageVersion.CSharp7_3));
351#error version:[|{{LanguageVersion.CSharp8.ToDisplayString()}}|]
354LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
355new CSharpParseOptions(LanguageVersion.CSharp7_3));
371expected: LanguageVersion.CSharp8,
372new CSharpParseOptions(LanguageVersion.CSharp7_3));
401LanguageVersion.CSharp7,
428LanguageVersion.CSharp8,
459LanguageVersion.CSharp8,
485LanguageVersion.CSharp9,
610var defaultVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion().ToDisplayString();
664var defaultEffectiveVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion().ToDisplayString();
702LanguageVersion.CSharp9,
703new CSharpParseOptions(LanguageVersion.CSharp8));
715LanguageVersion.CSharp7_3,
716new CSharpParseOptions(LanguageVersion.CSharp7));
748LanguageVersion.CSharp7_3,
749new CSharpParseOptions(LanguageVersion.CSharp7));
777LanguageVersion.CSharp7_3,
778new CSharpParseOptions(LanguageVersion.CSharp7));
811LanguageVersion.CSharp7_3,
812new CSharpParseOptions(LanguageVersion.CSharp7));
848expected: LanguageVersion.CSharp8,
849new CSharpParseOptions(LanguageVersion.CSharp7_3));
877new CSharpParseOptions(LanguageVersion.CSharp7_3));
890LanguageVersion.CSharp8,
891new CSharpParseOptions(LanguageVersion.CSharp7_3));
904LanguageVersion.CSharp8,
905new CSharpParseOptions(LanguageVersion.CSharp7_3));
918LanguageVersion.CSharp8,
919new CSharpParseOptions(LanguageVersion.CSharp7_3));
931LanguageVersion.CSharp8,
932new CSharpParseOptions(LanguageVersion.CSharp7_3));
964LanguageVersion.CSharp8,
965new CSharpParseOptions(LanguageVersion.CSharp7_3));
993LanguageVersion.CSharp8,
994new CSharpParseOptions(LanguageVersion.CSharp7_3));
1027LanguageVersion.CSharp8,
1028new CSharpParseOptions(LanguageVersion.CSharp7_3));
1064expected: LanguageVersion.CSharp9,
1065new CSharpParseOptions(LanguageVersion.CSharp8));
1090expected: LanguageVersion.CSharp10,
1091new CSharpParseOptions(LanguageVersion.CSharp9));
1101LanguageVersion.CSharp12,
1102new CSharpParseOptions(LanguageVersion.CSharp11));
1112LanguageVersion.CSharp12,
1113new CSharpParseOptions(LanguageVersion.CSharp11));
1123LanguageVersion.CSharp12,
1124new CSharpParseOptions(LanguageVersion.CSharp11));
1134LanguageVersion.CSharp12,
1135new CSharpParseOptions(LanguageVersion.CSharp11));
1145LanguageVersion.CSharp12,
1146new CSharpParseOptions(LanguageVersion.CSharp11));
1156LanguageVersion.CSharp12,
1157new CSharpParseOptions(LanguageVersion.CSharp11));
1169LanguageVersion.CSharp9,
1170new CSharpParseOptions(LanguageVersion.CSharp8));
1179LanguageVersion.CSharp10,
1180new CSharpParseOptions(LanguageVersion.CSharp9));
1198expected: LanguageVersion.CSharp10,
1199new CSharpParseOptions(LanguageVersion.CSharp9));
1214expected: LanguageVersion.CSharp9,
1215new CSharpParseOptions(LanguageVersion.CSharp8));
1232expected: LanguageVersion.CSharp11,
1233new CSharpParseOptions(LanguageVersion.CSharp8));
1246expected: LanguageVersion.CSharp11,
1247new CSharpParseOptions(LanguageVersion.CSharp10));
1260expected: LanguageVersion.CSharp11,
1261new CSharpParseOptions(LanguageVersion.CSharp10));
1274expected: LanguageVersion.CSharp11,
1275new CSharpParseOptions(LanguageVersion.CSharp10));
1291expected: LanguageVersion.CSharp12,
1292new CSharpParseOptions(LanguageVersion.CSharp11));
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForArrayTests.cs (209)
34LanguageVersion = LanguageVersion.CSharp11,
55LanguageVersion = LanguageVersion.CSharp12,
76LanguageVersion = LanguageVersion.CSharp12,
97LanguageVersion = LanguageVersion.CSharp12,
122LanguageVersion = LanguageVersion.CSharp12,
147LanguageVersion = LanguageVersion.CSharp12,
168LanguageVersion = LanguageVersion.CSharp12,
189LanguageVersion = LanguageVersion.CSharp12,
204LanguageVersion = LanguageVersion.CSharp12,
229LanguageVersion = LanguageVersion.CSharp12,
250LanguageVersion = LanguageVersion.CSharp12,
277LanguageVersion = LanguageVersion.CSharp12,
298LanguageVersion = LanguageVersion.CSharp12,
319LanguageVersion = LanguageVersion.CSharp12,
340LanguageVersion = LanguageVersion.CSharp12,
355LanguageVersion = LanguageVersion.CSharp12,
370LanguageVersion = LanguageVersion.CSharp12,
385LanguageVersion = LanguageVersion.CSharp12,
406LanguageVersion = LanguageVersion.CSharp12,
421LanguageVersion = LanguageVersion.CSharp12,
446LanguageVersion = LanguageVersion.CSharp12,
473LanguageVersion = LanguageVersion.CSharp12,
488LanguageVersion = LanguageVersion.CSharp12,
509LanguageVersion = LanguageVersion.CSharp12,
528LanguageVersion = LanguageVersion.CSharp12,
547LanguageVersion = LanguageVersion.CSharp12,
566LanguageVersion = LanguageVersion.CSharp12,
585LanguageVersion = LanguageVersion.CSharp12,
605LanguageVersion = LanguageVersion.CSharp12,
627LanguageVersion = LanguageVersion.CSharp12,
648LanguageVersion = LanguageVersion.CSharp12,
675LanguageVersion = LanguageVersion.CSharp12,
693LanguageVersion = LanguageVersion.CSharp12,
711LanguageVersion = LanguageVersion.CSharp12,
729LanguageVersion = LanguageVersion.CSharp12,
749LanguageVersion = LanguageVersion.CSharp12,
776LanguageVersion = LanguageVersion.CSharp12,
803LanguageVersion = LanguageVersion.CSharp12,
830LanguageVersion = LanguageVersion.CSharp12,
848LanguageVersion = LanguageVersion.CSharp12,
875LanguageVersion = LanguageVersion.CSharp12,
902LanguageVersion = LanguageVersion.CSharp12,
929LanguageVersion = LanguageVersion.CSharp12,
947LanguageVersion = LanguageVersion.CSharp12,
965LanguageVersion = LanguageVersion.CSharp12,
992LanguageVersion = LanguageVersion.CSharp12,
1019LanguageVersion = LanguageVersion.CSharp12,
1037LanguageVersion = LanguageVersion.CSharp12,
1074LanguageVersion = LanguageVersion.CSharp12,
1106LanguageVersion = LanguageVersion.CSharp12,
1123LanguageVersion = LanguageVersion.CSharp12,
1145LanguageVersion = LanguageVersion.CSharp12,
1176LanguageVersion = LanguageVersion.CSharp12,
1196LanguageVersion = LanguageVersion.CSharp12,
1216LanguageVersion = LanguageVersion.CSharp12,
1236LanguageVersion = LanguageVersion.CSharp12,
1263LanguageVersion = LanguageVersion.CSharp12,
1290LanguageVersion = LanguageVersion.CSharp12,
1327LanguageVersion = LanguageVersion.CSharp12,
1354LanguageVersion = LanguageVersion.CSharp12,
1377LanguageVersion = LanguageVersion.CSharp12,
1398LanguageVersion = LanguageVersion.CSharp12,
1421LanguageVersion = LanguageVersion.CSharp12,
1446LanguageVersion = LanguageVersion.CSharp12,
1473LanguageVersion = LanguageVersion.CSharp12,
1496LanguageVersion = LanguageVersion.CSharp12,
1521LanguageVersion = LanguageVersion.CSharp12,
1548LanguageVersion = LanguageVersion.CSharp12,
1577LanguageVersion = LanguageVersion.CSharp12,
1598LanguageVersion = LanguageVersion.CSharp12,
1621LanguageVersion = LanguageVersion.CSharp12,
1646LanguageVersion = LanguageVersion.CSharp12,
1673LanguageVersion = LanguageVersion.CSharp12,
1701LanguageVersion = LanguageVersion.CSharp12,
1728LanguageVersion = LanguageVersion.CSharp12,
1756LanguageVersion = LanguageVersion.CSharp12,
1783LanguageVersion = LanguageVersion.CSharp12,
1808LanguageVersion = LanguageVersion.CSharp12,
1838LanguageVersion = LanguageVersion.CSharp12,
1859LanguageVersion = LanguageVersion.CSharp12,
1882LanguageVersion = LanguageVersion.CSharp12,
1907LanguageVersion = LanguageVersion.CSharp12,
1934LanguageVersion = LanguageVersion.CSharp12,
1962LanguageVersion = LanguageVersion.CSharp12,
1989LanguageVersion = LanguageVersion.CSharp12,
2017LanguageVersion = LanguageVersion.CSharp12,
2044LanguageVersion = LanguageVersion.CSharp12,
2069LanguageVersion = LanguageVersion.CSharp12,
2099LanguageVersion = LanguageVersion.CSharp12,
2150LanguageVersion = LanguageVersion.CSharp12,
2187LanguageVersion = LanguageVersion.CSharp12,
2228LanguageVersion = LanguageVersion.CSharp12,
2259LanguageVersion = LanguageVersion.CSharp12,
2279LanguageVersion = LanguageVersion.CSharp12,
2300LanguageVersion = LanguageVersion.CSharp12,
2323LanguageVersion = LanguageVersion.CSharp12,
2344LanguageVersion = LanguageVersion.CSharp12,
2365LanguageVersion = LanguageVersion.CSharp12,
2388LanguageVersion = LanguageVersion.CSharp12,
2411LanguageVersion = LanguageVersion.CSharp12,
2432LanguageVersion = LanguageVersion.CSharp12,
2453LanguageVersion = LanguageVersion.CSharp12,
2475LanguageVersion = LanguageVersion.CSharp12,
2507LanguageVersion = LanguageVersion.CSharp12,
2541LanguageVersion = LanguageVersion.CSharp12,
2574LanguageVersion = LanguageVersion.CSharp12,
2609LanguageVersion = LanguageVersion.CSharp12,
2631LanguageVersion = LanguageVersion.CSharp12,
2654LanguageVersion = LanguageVersion.CSharp12,
2679LanguageVersion = LanguageVersion.CSharp12,
2712LanguageVersion = LanguageVersion.CSharp12,
2745LanguageVersion = LanguageVersion.CSharp12,
2785LanguageVersion = LanguageVersion.CSharp12,
2830LanguageVersion = LanguageVersion.CSharp12,
2845LanguageVersion = LanguageVersion.CSharp12,
2874LanguageVersion = LanguageVersion.CSharp12,
2905LanguageVersion = LanguageVersion.CSharp12,
2950LanguageVersion = LanguageVersion.CSharp12,
2973LanguageVersion = LanguageVersion.CSharp12,
3003LanguageVersion = LanguageVersion.CSharp12,
3033LanguageVersion = LanguageVersion.CSharp12,
3063LanguageVersion = LanguageVersion.CSharp12,
3084LanguageVersion = LanguageVersion.CSharp12,
3114LanguageVersion = LanguageVersion.CSharp12,
3135LanguageVersion = LanguageVersion.CSharp12,
3171LanguageVersion = LanguageVersion.CSharp12,
3211LanguageVersion = LanguageVersion.CSharp12,
3247LanguageVersion = LanguageVersion.CSharp12,
3285LanguageVersion = LanguageVersion.CSharp12,
3329LanguageVersion = LanguageVersion.CSharp12,
3367LanguageVersion = LanguageVersion.CSharp12,
3409LanguageVersion = LanguageVersion.CSharp12,
3451LanguageVersion = LanguageVersion.CSharp12,
3489LanguageVersion = LanguageVersion.CSharp12,
3527LanguageVersion = LanguageVersion.CSharp12,
3569LanguageVersion = LanguageVersion.CSharp12,
3611LanguageVersion = LanguageVersion.CSharp12,
3649LanguageVersion = LanguageVersion.CSharp12,
3687LanguageVersion = LanguageVersion.CSharp12,
3725LanguageVersion = LanguageVersion.CSharp12,
3749LanguageVersion = LanguageVersion.CSharp12,
3772LanguageVersion = LanguageVersion.CSharp12,
3793LanguageVersion = LanguageVersion.CSharp12,
3818LanguageVersion = LanguageVersion.CSharp12,
3841LanguageVersion = LanguageVersion.CSharp12,
3866LanguageVersion = LanguageVersion.CSharp12,
3889LanguageVersion = LanguageVersion.CSharp12,
3913LanguageVersion = LanguageVersion.CSharp12,
3937LanguageVersion = LanguageVersion.CSharp12,
3962LanguageVersion = LanguageVersion.CSharp12,
3987LanguageVersion = LanguageVersion.CSharp12,
4014LanguageVersion = LanguageVersion.CSharp12,
4041LanguageVersion = LanguageVersion.CSharp12,
4068LanguageVersion = LanguageVersion.CSharp12,
4112LanguageVersion = LanguageVersion.CSharp12,
4154LanguageVersion = LanguageVersion.CSharp12,
4198LanguageVersion = LanguageVersion.CSharp12,
4235LanguageVersion = LanguageVersion.CSharp12,
4272LanguageVersion = LanguageVersion.CSharp12,
4294LanguageVersion = LanguageVersion.CSharp12,
4331LanguageVersion = LanguageVersion.CSharp12,
4354LanguageVersion = LanguageVersion.CSharp12,
4377LanguageVersion = LanguageVersion.CSharp12,
4408LanguageVersion = LanguageVersion.CSharp12,
4434LanguageVersion = LanguageVersion.CSharp12,
4456LanguageVersion = LanguageVersion.CSharp12,
4496LanguageVersion = LanguageVersion.CSharp12,
4534LanguageVersion = LanguageVersion.CSharp12,
4571LanguageVersion = LanguageVersion.CSharp12,
4594LanguageVersion = LanguageVersion.CSharp12,
4640LanguageVersion = LanguageVersion.CSharp12,
4674LanguageVersion = LanguageVersion.CSharp12,
4730LanguageVersion = LanguageVersion.CSharp12,
4802LanguageVersion = LanguageVersion.CSharp12,
4841LanguageVersion = LanguageVersion.CSharp12,
4865LanguageVersion = LanguageVersion.CSharp12,
4923LanguageVersion = LanguageVersion.CSharp12,
4947LanguageVersion = LanguageVersion.CSharp12,
4990LanguageVersion = LanguageVersion.CSharp12,
5014LanguageVersion = LanguageVersion.CSharp12,
5057LanguageVersion = LanguageVersion.CSharp12,
5081LanguageVersion = LanguageVersion.CSharp12,
5139LanguageVersion = LanguageVersion.CSharp12,
5193LanguageVersion = LanguageVersion.CSharp12,
5216LanguageVersion = LanguageVersion.CSharp12,
5239LanguageVersion = LanguageVersion.CSharp12,
5262LanguageVersion = LanguageVersion.CSharp12,
5285LanguageVersion = LanguageVersion.CSharp12,
5308LanguageVersion = LanguageVersion.CSharp12,
5331LanguageVersion = LanguageVersion.CSharp12,
5354LanguageVersion = LanguageVersion.CSharp12,
5381LanguageVersion = LanguageVersion.CSharp12,
5408LanguageVersion = LanguageVersion.CSharp12,
5432LanguageVersion = LanguageVersion.CSharp12,
5455LanguageVersion = LanguageVersion.CSharp12,
5496LanguageVersion = LanguageVersion.CSharp12,
5519LanguageVersion = LanguageVersion.CSharp12,
5542LanguageVersion = LanguageVersion.CSharp12,
5565LanguageVersion = LanguageVersion.CSharp12,
5587LanguageVersion = LanguageVersion.CSharp12,
5611LanguageVersion = LanguageVersion.CSharp12,
5634LanguageVersion = LanguageVersion.CSharp12,
5675LanguageVersion = LanguageVersion.CSharp12,
5698LanguageVersion = LanguageVersion.CSharp12,
5721LanguageVersion = LanguageVersion.CSharp12,
5758LanguageVersion = LanguageVersion.CSharp12,
5799LanguageVersion = LanguageVersion.CSharp12,
5841LanguageVersion = LanguageVersion.CSharp13,
5883LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForBuilderTests.cs (44)
84LanguageVersion = LanguageVersion.CSharp11,
107LanguageVersion = LanguageVersion.CSharp12,
141LanguageVersion = LanguageVersion.CSharp12,
175LanguageVersion = LanguageVersion.CSharp12,
199LanguageVersion = LanguageVersion.CSharp12,
237LanguageVersion = LanguageVersion.CSharp12,
275LanguageVersion = LanguageVersion.CSharp12,
313LanguageVersion = LanguageVersion.CSharp12,
351LanguageVersion = LanguageVersion.CSharp12,
377LanguageVersion = LanguageVersion.CSharp12,
401LanguageVersion = LanguageVersion.CSharp12,
442LanguageVersion = LanguageVersion.CSharp12,
485LanguageVersion = LanguageVersion.CSharp12,
515LanguageVersion = LanguageVersion.CSharp12,
545LanguageVersion = LanguageVersion.CSharp12,
592LanguageVersion = LanguageVersion.CSharp12,
639LanguageVersion = LanguageVersion.CSharp12,
686LanguageVersion = LanguageVersion.CSharp12,
726LanguageVersion = LanguageVersion.CSharp12,
768LanguageVersion = LanguageVersion.CSharp12,
810LanguageVersion = LanguageVersion.CSharp12,
856LanguageVersion = LanguageVersion.CSharp12,
894LanguageVersion = LanguageVersion.CSharp12,
932LanguageVersion = LanguageVersion.CSharp12,
970LanguageVersion = LanguageVersion.CSharp12,
995LanguageVersion = LanguageVersion.CSharp12,
1034LanguageVersion = LanguageVersion.CSharp12,
1072LanguageVersion = LanguageVersion.CSharp12,
1110LanguageVersion = LanguageVersion.CSharp12,
1148LanguageVersion = LanguageVersion.CSharp12,
1186LanguageVersion = LanguageVersion.CSharp12,
1212LanguageVersion = LanguageVersion.CSharp12,
1238LanguageVersion = LanguageVersion.CSharp12,
1278LanguageVersion = LanguageVersion.CSharp12,
1317LanguageVersion = LanguageVersion.CSharp12,
1360LanguageVersion = LanguageVersion.CSharp12,
1383LanguageVersion = LanguageVersion.CSharp12,
1405LanguageVersion = LanguageVersion.CSharp12,
1442LanguageVersion = LanguageVersion.CSharp12,
1482LanguageVersion = LanguageVersion.CSharp12,
1521LanguageVersion = LanguageVersion.CSharp12,
1559LanguageVersion = LanguageVersion.CSharp12,
1584LanguageVersion = LanguageVersion.CSharp12,
1625LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForCreateTests.cs (52)
77LanguageVersion = LanguageVersion.CSharp11,
99LanguageVersion = LanguageVersion.CSharp12,
121LanguageVersion = LanguageVersion.CSharp12,
149LanguageVersion = LanguageVersion.CSharp12,
170LanguageVersion = LanguageVersion.CSharp12,
192LanguageVersion = LanguageVersion.CSharp12,
214LanguageVersion = LanguageVersion.CSharp12,
236LanguageVersion = LanguageVersion.CSharp12,
258LanguageVersion = LanguageVersion.CSharp12,
280LanguageVersion = LanguageVersion.CSharp12,
296LanguageVersion = LanguageVersion.CSharp12,
318LanguageVersion = LanguageVersion.CSharp12,
340LanguageVersion = LanguageVersion.CSharp12,
362LanguageVersion = LanguageVersion.CSharp12,
378LanguageVersion = LanguageVersion.CSharp12,
394LanguageVersion = LanguageVersion.CSharp12,
416LanguageVersion = LanguageVersion.CSharp12,
438LanguageVersion = LanguageVersion.CSharp12,
460LanguageVersion = LanguageVersion.CSharp12,
476LanguageVersion = LanguageVersion.CSharp12,
508LanguageVersion = LanguageVersion.CSharp12,
530LanguageVersion = LanguageVersion.CSharp12,
552LanguageVersion = LanguageVersion.CSharp12,
574LanguageVersion = LanguageVersion.CSharp12,
596LanguageVersion = LanguageVersion.CSharp12,
614LanguageVersion = LanguageVersion.CSharp12,
632LanguageVersion = LanguageVersion.CSharp12,
658LanguageVersion = LanguageVersion.CSharp12,
684LanguageVersion = LanguageVersion.CSharp12,
710LanguageVersion = LanguageVersion.CSharp12,
736LanguageVersion = LanguageVersion.CSharp12,
762LanguageVersion = LanguageVersion.CSharp12,
788LanguageVersion = LanguageVersion.CSharp12,
807LanguageVersion = LanguageVersion.CSharp12,
829LanguageVersion = LanguageVersion.CSharp12,
853LanguageVersion = LanguageVersion.CSharp12,
884LanguageVersion = LanguageVersion.CSharp12,
906LanguageVersion = LanguageVersion.CSharp12,
940LanguageVersion = LanguageVersion.CSharp12,
962LanguageVersion = LanguageVersion.CSharp12,
996LanguageVersion = LanguageVersion.CSharp12,
1012LanguageVersion = LanguageVersion.CSharp12,
1040LanguageVersion = LanguageVersion.CSharp12,
1078LanguageVersion = LanguageVersion.CSharp12,
1115LanguageVersion = LanguageVersion.CSharp12,
1156LanguageVersion = LanguageVersion.CSharp12,
1181LanguageVersion = LanguageVersion.CSharp12,
1206LanguageVersion = LanguageVersion.CSharp12,
1240LanguageVersion = LanguageVersion.CSharp12,
1266LanguageVersion = LanguageVersion.CSharp12,
1284LanguageVersion = LanguageVersion.CSharp12,
1324LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForEmptyTests.cs (49)
50LanguageVersion = LanguageVersion.CSharp12,
81LanguageVersion = LanguageVersion.CSharp12,
112LanguageVersion = LanguageVersion.CSharp12,
141LanguageVersion = LanguageVersion.CSharp12,
160LanguageVersion = LanguageVersion.CSharp12,
197LanguageVersion = LanguageVersion.CSharp12,
218LanguageVersion = LanguageVersion.CSharp12,
253LanguageVersion = LanguageVersion.CSharp12,
286LanguageVersion = LanguageVersion.CSharp12,
319LanguageVersion = LanguageVersion.CSharp12,
352LanguageVersion = LanguageVersion.CSharp12,
385LanguageVersion = LanguageVersion.CSharp12,
416LanguageVersion = LanguageVersion.CSharp12,
437LanguageVersion = LanguageVersion.CSharp12,
470LanguageVersion = LanguageVersion.CSharp12,
495LanguageVersion = LanguageVersion.CSharp12,
552LanguageVersion = LanguageVersion.CSharp12,
620LanguageVersion = LanguageVersion.CSharp12,
688LanguageVersion = LanguageVersion.CSharp12,
720LanguageVersion = LanguageVersion.CSharp12,
741LanguageVersion = LanguageVersion.CSharp12,
775LanguageVersion = LanguageVersion.CSharp12,
797LanguageVersion = LanguageVersion.CSharp12,
831LanguageVersion = LanguageVersion.CSharp12,
864LanguageVersion = LanguageVersion.CSharp12,
899LanguageVersion = LanguageVersion.CSharp12,
950LanguageVersion = LanguageVersion.CSharp12,
988LanguageVersion = LanguageVersion.CSharp12,
1040LanguageVersion = LanguageVersion.CSharp12,
1093LanguageVersion = LanguageVersion.CSharp12,
1148LanguageVersion = LanguageVersion.CSharp12,
1186LanguageVersion = LanguageVersion.CSharp12,
1243LanguageVersion = LanguageVersion.CSharp12,
1267LanguageVersion = LanguageVersion.CSharp12,
1287LanguageVersion = LanguageVersion.CSharp12,
1314LanguageVersion = LanguageVersion.CSharp12,
1351LanguageVersion = LanguageVersion.CSharp12,
1381LanguageVersion = LanguageVersion.CSharp12,
1411LanguageVersion = LanguageVersion.CSharp12,
1441LanguageVersion = LanguageVersion.CSharp12,
1471LanguageVersion = LanguageVersion.CSharp12,
1507LanguageVersion = LanguageVersion.CSharp12,
1547LanguageVersion = LanguageVersion.CSharp12,
1585LanguageVersion = LanguageVersion.CSharp12,
1608LanguageVersion = LanguageVersion.CSharp12,
1631LanguageVersion = LanguageVersion.CSharp12,
1668LanguageVersion = LanguageVersion.CSharp12,
1693LanguageVersion = LanguageVersion.CSharp12,
1715LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForFluentTests.cs (92)
39LanguageVersion = LanguageVersion.CSharp11,
73LanguageVersion = LanguageVersion.CSharp12,
107LanguageVersion = LanguageVersion.CSharp12,
141LanguageVersion = LanguageVersion.CSharp12,
164LanguageVersion = LanguageVersion.CSharp12,
198LanguageVersion = LanguageVersion.CSharp12,
232LanguageVersion = LanguageVersion.CSharp12,
254LanguageVersion = LanguageVersion.CSharp12,
290LanguageVersion = LanguageVersion.CSharp12,
326LanguageVersion = LanguageVersion.CSharp12,
362LanguageVersion = LanguageVersion.CSharp12,
398LanguageVersion = LanguageVersion.CSharp12,
434LanguageVersion = LanguageVersion.CSharp12,
470LanguageVersion = LanguageVersion.CSharp12,
506LanguageVersion = LanguageVersion.CSharp12,
542LanguageVersion = LanguageVersion.CSharp12,
578LanguageVersion = LanguageVersion.CSharp12,
614LanguageVersion = LanguageVersion.CSharp12,
650LanguageVersion = LanguageVersion.CSharp12,
686LanguageVersion = LanguageVersion.CSharp12,
709LanguageVersion = LanguageVersion.CSharp12,
732LanguageVersion = LanguageVersion.CSharp12,
755LanguageVersion = LanguageVersion.CSharp12,
795LanguageVersion = LanguageVersion.CSharp12,
831LanguageVersion = LanguageVersion.CSharp12,
854LanguageVersion = LanguageVersion.CSharp12,
898LanguageVersion = LanguageVersion.CSharp12,
934LanguageVersion = LanguageVersion.CSharp12,
957LanguageVersion = LanguageVersion.CSharp12,
993LanguageVersion = LanguageVersion.CSharp12,
1029LanguageVersion = LanguageVersion.CSharp12,
1071LanguageVersion = LanguageVersion.CSharp12,
1118LanguageVersion = LanguageVersion.CSharp12,
1160LanguageVersion = LanguageVersion.CSharp12,
1207LanguageVersion = LanguageVersion.CSharp12,
1233LanguageVersion = LanguageVersion.CSharp12,
1259LanguageVersion = LanguageVersion.CSharp12,
1285LanguageVersion = LanguageVersion.CSharp12,
1310LanguageVersion = LanguageVersion.CSharp12,
1335LanguageVersion = LanguageVersion.CSharp12,
1371LanguageVersion = LanguageVersion.CSharp12,
1407LanguageVersion = LanguageVersion.CSharp12,
1443LanguageVersion = LanguageVersion.CSharp12,
1481LanguageVersion = LanguageVersion.CSharp12,
1519LanguageVersion = LanguageVersion.CSharp12,
1543LanguageVersion = LanguageVersion.CSharp12,
1570LanguageVersion = LanguageVersion.CSharp12,
1608LanguageVersion = LanguageVersion.CSharp12,
1646LanguageVersion = LanguageVersion.CSharp12,
1684LanguageVersion = LanguageVersion.CSharp12,
1728LanguageVersion = LanguageVersion.CSharp12,
1772LanguageVersion = LanguageVersion.CSharp12,
1810LanguageVersion = LanguageVersion.CSharp12,
1848LanguageVersion = LanguageVersion.CSharp12,
1894LanguageVersion = LanguageVersion.CSharp12,
1939LanguageVersion = LanguageVersion.CSharp12,
1973LanguageVersion = LanguageVersion.CSharp12,
1995LanguageVersion = LanguageVersion.CSharp12,
2031LanguageVersion = LanguageVersion.CSharp12,
2079LanguageVersion = LanguageVersion.CSharp12,
2114LanguageVersion = LanguageVersion.CSharp12,
2149LanguageVersion = LanguageVersion.CSharp12,
2183LanguageVersion = LanguageVersion.CSharp12,
2206LanguageVersion = LanguageVersion.CSharp12,
2242LanguageVersion = LanguageVersion.CSharp12,
2265LanguageVersion = LanguageVersion.CSharp12,
2301LanguageVersion = LanguageVersion.CSharp12,
2324LanguageVersion = LanguageVersion.CSharp12,
2360LanguageVersion = LanguageVersion.CSharp12,
2398LanguageVersion = LanguageVersion.CSharp12,
2432LanguageVersion = LanguageVersion.CSharp12,
2466LanguageVersion = LanguageVersion.CSharp12,
2501LanguageVersion = LanguageVersion.CSharp12,
2536LanguageVersion = LanguageVersion.CSharp12,
2573LanguageVersion = LanguageVersion.CSharp12,
2610LanguageVersion = LanguageVersion.CSharp12,
2650LanguageVersion = LanguageVersion.CSharp12,
2674LanguageVersion = LanguageVersion.CSharp12,
2698LanguageVersion = LanguageVersion.CSharp12,
2726LanguageVersion = LanguageVersion.CSharp12,
2777LanguageVersion = LanguageVersion.CSharp12,
2810LanguageVersion = LanguageVersion.CSharp12,
2832LanguageVersion = LanguageVersion.CSharp12,
2872LanguageVersion = LanguageVersion.CSharp12,
2908LanguageVersion = LanguageVersion.CSharp12,
2935LanguageVersion = LanguageVersion.CSharp12,
2978LanguageVersion = LanguageVersion.CSharp12,
3012LanguageVersion = LanguageVersion.CSharp12,
3046LanguageVersion = LanguageVersion.CSharp12,
3080LanguageVersion = LanguageVersion.CSharp12,
3114LanguageVersion = LanguageVersion.CSharp12,
3150LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForStackAllocTests.cs (56)
37LanguageVersion = LanguageVersion.CSharp11,
58LanguageVersion = LanguageVersion.CSharp11,
79LanguageVersion = LanguageVersion.CSharp12,
100LanguageVersion = LanguageVersion.CSharp12,
132LanguageVersion = LanguageVersion.CSharp12,
164LanguageVersion = LanguageVersion.CSharp12,
196LanguageVersion = LanguageVersion.CSharp12,
228LanguageVersion = LanguageVersion.CSharp12,
249LanguageVersion = LanguageVersion.CSharp12,
270LanguageVersion = LanguageVersion.CSharp12,
291LanguageVersion = LanguageVersion.CSharp12,
312LanguageVersion = LanguageVersion.CSharp12,
346LanguageVersion = LanguageVersion.CSharp12,
367LanguageVersion = LanguageVersion.CSharp12,
388LanguageVersion = LanguageVersion.CSharp12,
409LanguageVersion = LanguageVersion.CSharp12,
430LanguageVersion = LanguageVersion.CSharp12,
466LanguageVersion = LanguageVersion.CSharp12,
502LanguageVersion = LanguageVersion.CSharp12,
534LanguageVersion = LanguageVersion.CSharp12,
566LanguageVersion = LanguageVersion.CSharp12,
588LanguageVersion = LanguageVersion.CSharp12,
620LanguageVersion = LanguageVersion.CSharp12,
641LanguageVersion = LanguageVersion.CSharp12,
673LanguageVersion = LanguageVersion.CSharp12,
694LanguageVersion = LanguageVersion.CSharp12,
716LanguageVersion = LanguageVersion.CSharp12,
740LanguageVersion = LanguageVersion.CSharp12,
762LanguageVersion = LanguageVersion.CSharp12,
784LanguageVersion = LanguageVersion.CSharp12,
808LanguageVersion = LanguageVersion.CSharp12,
832LanguageVersion = LanguageVersion.CSharp12,
854LanguageVersion = LanguageVersion.CSharp12,
876LanguageVersion = LanguageVersion.CSharp12,
899LanguageVersion = LanguageVersion.CSharp12,
932LanguageVersion = LanguageVersion.CSharp12,
967LanguageVersion = LanguageVersion.CSharp12,
1001LanguageVersion = LanguageVersion.CSharp12,
1037LanguageVersion = LanguageVersion.CSharp12,
1060LanguageVersion = LanguageVersion.CSharp12,
1084LanguageVersion = LanguageVersion.CSharp12,
1110LanguageVersion = LanguageVersion.CSharp12,
1150LanguageVersion = LanguageVersion.CSharp12,
1190LanguageVersion = LanguageVersion.CSharp12,
1228LanguageVersion = LanguageVersion.CSharp12,
1268LanguageVersion = LanguageVersion.CSharp12,
1304LanguageVersion = LanguageVersion.CSharp12,
1342LanguageVersion = LanguageVersion.CSharp12,
1380LanguageVersion = LanguageVersion.CSharp12,
1420LanguageVersion = LanguageVersion.CSharp12,
1456LanguageVersion = LanguageVersion.CSharp12,
1494LanguageVersion = LanguageVersion.CSharp12,
1532LanguageVersion = LanguageVersion.CSharp12,
1574LanguageVersion = LanguageVersion.CSharp12,
1594LanguageVersion = LanguageVersion.CSharp12,
1630LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionInitializer\UseCollectionInitializerTests.cs (11)
27LanguageVersion languageVersion = LanguageVersion.CSharp11)
41private static async Task TestMissingInRegularAndScriptAsync(string testCode, LanguageVersion? languageVersion = null)
344""", LanguageVersion.CSharp5);
604""", LanguageVersion.CSharp2);
1683""", OutputKind.ConsoleApplication, LanguageVersion.CSharp12);
1715""", languageVersion: LanguageVersion.CSharp12);
1749LanguageVersion = LanguageVersion.CSharp12,
1786LanguageVersion = LanguageVersion.CSharp12,
1827LanguageVersion = LanguageVersion.CSharp12,
1864LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\UseCollectionInitializer\UseCollectionInitializerTests_CollectionExpression.cs (28)
31LanguageVersion = LanguageVersion.CSharp12,
375LanguageVersion = LanguageVersion.CSharp12,
798LanguageVersion = LanguageVersion.CSharp12,
823LanguageVersion = LanguageVersion.CSharp12,
1941LanguageVersion = LanguageVersion.CSharp12,
4385LanguageVersion = LanguageVersion.CSharp12,
5346LanguageVersion = LanguageVersion.CSharp12,
5386LanguageVersion = LanguageVersion.CSharp12,
5423LanguageVersion = LanguageVersion.CSharp12,
5457LanguageVersion = LanguageVersion.CSharp12,
5491LanguageVersion = LanguageVersion.CSharp12,
5525LanguageVersion = LanguageVersion.CSharp12,
5569LanguageVersion = LanguageVersion.CSharp12,
5603LanguageVersion = LanguageVersion.CSharp12,
5637LanguageVersion = LanguageVersion.CSharp12,
5681LanguageVersion = LanguageVersion.CSharp12,
5705LanguageVersion = LanguageVersion.CSharp12,
5743LanguageVersion = LanguageVersion.CSharp12,
5777LanguageVersion = LanguageVersion.CSharp12,
5811LanguageVersion = LanguageVersion.CSharp12,
5865LanguageVersion = LanguageVersion.CSharp12,
5887LanguageVersion = LanguageVersion.CSharp13,
5908LanguageVersion = LanguageVersion.CSharp13,
5940LanguageVersion = LanguageVersion.CSharp13,
5963LanguageVersion = LanguageVersion.CSharp12,
5984LanguageVersion = LanguageVersion.CSharp12,
6010LanguageVersion = LanguageVersion.CSharp12,
6073LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForAssignmentTests.cs (16)
28LanguageVersion languageVersion = LanguageVersion.CSharp8,
44LanguageVersion languageVersion = LanguageVersion.CSharp8,
199""", LanguageVersion.CSharp6);
591""", LanguageVersion.Latest);
989""", LanguageVersion.CSharp8, PreferImplicitTypeAlways);
1021""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways);
1181""", LanguageVersion.CSharp8, PreferImplicitTypeAlways);
1213""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways);
1905""", LanguageVersion.CSharp9);
1951""", LanguageVersion.CSharp9, equivalenceKey: nameof(AnalyzersResources.Simplify_check));
2143LanguageVersion = LanguageVersion.CSharp9,
2188""", LanguageVersion.CSharp9);
2224""", LanguageVersion.CSharp13);
2302""", 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);
163""", parameters: new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)));
977[InlineData(LanguageVersion.CSharp8, "(string)null")]
978[InlineData(LanguageVersion.CSharp9, "null")]
979public async Task TestConversion2_Throw1(LanguageVersion languageVersion, string expectedFalseExpression)
1043[InlineData(LanguageVersion.CSharp8, "(string)null")]
1044[InlineData(LanguageVersion.CSharp9, "null")]
1045public async Task TestConversion3(LanguageVersion languageVersion, string expectedFalseExpression)
1078[InlineData(LanguageVersion.CSharp8, "(string)null")]
1079[InlineData(LanguageVersion.CSharp9, "null")]
1080public async Task TestConversion3_Throw1(LanguageVersion languageVersion, string expectedFalseExpression)
1113[InlineData(LanguageVersion.CSharp8, "(string)null")]
1114[InlineData(LanguageVersion.CSharp9, "null")]
1115public async 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\UseExpressionBody\UseExpressionBodyForAccessorsAnalyzerTests.cs (15)
29LanguageVersion version = LanguageVersion.CSharp8)
33ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default,
51LanguageVersion version = LanguageVersion.CSharp8)
55ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default,
71LanguageVersion version = LanguageVersion.CSharp8)
75ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default,
269await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp9);
305LanguageVersion = LanguageVersion.CSharp9,
502await TestWithUseBlockBodyIncludingPropertiesAndIndexers(code, fixedCode, LanguageVersion.CSharp9);
875LanguageVersion = LanguageVersion.CSharp9,
908await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6);
942await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6);
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForMethodsAnalyzerTests.cs (7)
25private static async Task TestWithUseExpressionBody(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
862await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp5);
875await TestWithUseExpressionBody(code, code, LanguageVersion.CSharp6);
895await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6);
909await TestWithUseExpressionBody(code, code, LanguageVersion.CSharp6);
941await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6);
src\Analyzers\CSharp\Tests\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationTests.cs (44)
29LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp8,
56LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
77LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
98LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
119LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
134LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
161LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
176LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
191LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
212LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
239LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
261LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
296LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
323LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
344LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
365LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
386LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
407LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
428LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
443LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
464LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
485LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
500LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
516LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
535LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
558LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
581LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
606LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
641LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
664LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
687LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
716LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
725LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
754LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
779LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
804LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
829LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
846LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
863LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
888LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
913LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
930LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
947LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
972LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseObjectInitializer\UseObjectInitializerTests.cs (28)
25LanguageVersion? languageVersion = null)
74LanguageVersion = LanguageVersion.CSharp12,
178LanguageVersion = LanguageVersion.CSharp12,
240LanguageVersion = LanguageVersion.CSharp12,
301LanguageVersion = LanguageVersion.CSharp12,
343LanguageVersion = LanguageVersion.CSharp12,
387LanguageVersion = LanguageVersion.CSharp12,
431LanguageVersion = LanguageVersion.CSharp12,
474LanguageVersion = LanguageVersion.CSharp12,
520LanguageVersion = LanguageVersion.CSharp12,
568LanguageVersion = LanguageVersion.CSharp12,
588""", LanguageVersion.CSharp2);
646LanguageVersion = LanguageVersion.CSharp12,
699LanguageVersion = LanguageVersion.CSharp12,
753LanguageVersion = LanguageVersion.CSharp12,
795LanguageVersion = LanguageVersion.CSharp12,
844LanguageVersion = LanguageVersion.CSharp12,
942LanguageVersion = LanguageVersion.CSharp12,
992LanguageVersion = LanguageVersion.CSharp12,
1101LanguageVersion = LanguageVersion.CSharp12,
1163LanguageVersion = LanguageVersion.CSharp12,
1197LanguageVersion = LanguageVersion.CSharp12,
1279LanguageVersion = LanguageVersion.CSharp12,
1352LanguageVersion = LanguageVersion.CSharp12,
1395LanguageVersion = LanguageVersion.CSharp12,
1442LanguageVersion = LanguageVersion.CSharp12,
1485LanguageVersion = LanguageVersion.CSharp12,
1532LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndMemberAccessTests.cs (34)
68LanguageVersion = LanguageVersion.CSharp7,
88LanguageVersion = LanguageVersion.CSharp7,
106LanguageVersion = LanguageVersion.CSharp7,
129LanguageVersion = LanguageVersion.CSharp7,
149LanguageVersion = LanguageVersion.CSharp8,
169LanguageVersion = LanguageVersion.CSharp9,
189LanguageVersion = LanguageVersion.CSharp8,
209LanguageVersion = LanguageVersion.CSharp9,
232LanguageVersion = LanguageVersion.CSharp9,
254LanguageVersion = LanguageVersion.CSharp8,
289LanguageVersion = LanguageVersion.CSharp9,
326LanguageVersion = LanguageVersion.CSharp10,
348LanguageVersion = LanguageVersion.CSharp8,
370LanguageVersion = LanguageVersion.CSharp8,
407LanguageVersion = LanguageVersion.CSharp10,
438LanguageVersion = LanguageVersion.CSharp9,
469LanguageVersion = LanguageVersion.CSharp9,
504LanguageVersion = LanguageVersion.CSharp9,
535LanguageVersion = LanguageVersion.CSharp9,
585LanguageVersion = LanguageVersion.CSharp9,
605LanguageVersion = LanguageVersion.CSharp9,
625LanguageVersion = LanguageVersion.CSharp9,
648LanguageVersion = LanguageVersion.CSharp9,
683LanguageVersion = LanguageVersion.CSharp9,
720LanguageVersion = LanguageVersion.CSharp10,
755LanguageVersion = LanguageVersion.CSharp9,
792LanguageVersion = LanguageVersion.CSharp10,
815LanguageVersion = LanguageVersion.CSharp9,
852LanguageVersion = LanguageVersion.CSharp10,
965LanguageVersion = LanguageVersion.CSharp9,
1018LanguageVersion = LanguageVersion.CSharp9,
1115LanguageVersion = LanguageVersion.CSharp9,
1136LanguageVersion = LanguageVersion.CSharp9,
1209LanguageVersion = 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 async Task TestStatement(string input, string output, LanguageVersion version = LanguageVersion.CSharp8)
98""", new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)));
1166""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1205""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1471""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1502""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1557""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1589""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1652""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1694""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpUseNotPatternTests.cs (16)
49LanguageVersion = LanguageVersion.CSharp9,
80LanguageVersion = LanguageVersion.CSharp9,
111LanguageVersion = LanguageVersion.CSharp9,
142LanguageVersion = LanguageVersion.CSharp9,
173LanguageVersion = LanguageVersion.CSharp9,
204LanguageVersion = LanguageVersion.CSharp9,
247LanguageVersion = LanguageVersion.CSharp9,
284LanguageVersion = LanguageVersion.CSharp9,
304LanguageVersion = LanguageVersion.CSharp8,
335LanguageVersion = LanguageVersion.CSharp9,
366LanguageVersion = LanguageVersion.CSharp9,
401LanguageVersion = LanguageVersion.CSharp9,
421LanguageVersion = LanguageVersion.CSharp9,
444LanguageVersion = LanguageVersion.CSharp9,
467LanguageVersion = LanguageVersion.CSharp9,
506LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UsePrimaryConstructor\UsePrimaryConstructorTests.cs (140)
40LanguageVersion = LanguageVersion.CSharp12,
57LanguageVersion = LanguageVersion.CSharp11,
74LanguageVersion = LanguageVersion.CSharp12,
96LanguageVersion = LanguageVersion.CSharp12,
117LanguageVersion = LanguageVersion.CSharp12,
146LanguageVersion = LanguageVersion.CSharp12,
183LanguageVersion = LanguageVersion.CSharp12,
220LanguageVersion = LanguageVersion.CSharp12,
259LanguageVersion = LanguageVersion.CSharp12,
298LanguageVersion = LanguageVersion.CSharp12,
339LanguageVersion = LanguageVersion.CSharp12,
355LanguageVersion = LanguageVersion.CSharp12,
373LanguageVersion = LanguageVersion.CSharp12,
397LanguageVersion = LanguageVersion.CSharp12,
421LanguageVersion = LanguageVersion.CSharp12,
445LanguageVersion = LanguageVersion.CSharp12,
469LanguageVersion = LanguageVersion.CSharp12,
490LanguageVersion = LanguageVersion.CSharp12,
511LanguageVersion = LanguageVersion.CSharp12,
529LanguageVersion = LanguageVersion.CSharp12,
550LanguageVersion = LanguageVersion.CSharp12,
574LanguageVersion = LanguageVersion.CSharp12,
603LanguageVersion = LanguageVersion.CSharp12,
630LanguageVersion = LanguageVersion.CSharp12,
658LanguageVersion = LanguageVersion.CSharp12,
686LanguageVersion = LanguageVersion.CSharp12,
715LanguageVersion = LanguageVersion.CSharp12,
738LanguageVersion = LanguageVersion.CSharp12,
793LanguageVersion = LanguageVersion.CSharp12,
832LanguageVersion = LanguageVersion.CSharp12,
871LanguageVersion = LanguageVersion.CSharp12,
910LanguageVersion = LanguageVersion.CSharp12,
951LanguageVersion = LanguageVersion.CSharp12,
994LanguageVersion = LanguageVersion.CSharp12,
1037LanguageVersion = LanguageVersion.CSharp12,
1059LanguageVersion = LanguageVersion.CSharp12,
1081LanguageVersion = LanguageVersion.CSharp12,
1111LanguageVersion = LanguageVersion.CSharp12,
1147LanguageVersion = LanguageVersion.CSharp12,
1187LanguageVersion = LanguageVersion.CSharp12,
1217LanguageVersion = LanguageVersion.CSharp12,
1265LanguageVersion = LanguageVersion.CSharp12,
1309LanguageVersion = LanguageVersion.CSharp12,
1349LanguageVersion = LanguageVersion.CSharp12,
1398LanguageVersion = LanguageVersion.CSharp12,
1445LanguageVersion = LanguageVersion.CSharp12,
1487LanguageVersion = LanguageVersion.CSharp12,
1529LanguageVersion = LanguageVersion.CSharp12,
1577LanguageVersion = LanguageVersion.CSharp12,
1625LanguageVersion = LanguageVersion.CSharp12,
1672LanguageVersion = LanguageVersion.CSharp12,
1721LanguageVersion = LanguageVersion.CSharp12,
1754LanguageVersion = LanguageVersion.CSharp12,
1786LanguageVersion = LanguageVersion.CSharp12,
1827LanguageVersion = LanguageVersion.CSharp12,
1886LanguageVersion = LanguageVersion.CSharp12,
1914LanguageVersion = LanguageVersion.CSharp12,
1942LanguageVersion = LanguageVersion.CSharp12,
1976LanguageVersion = LanguageVersion.CSharp12,
2012LanguageVersion = LanguageVersion.CSharp12,
2049LanguageVersion = LanguageVersion.CSharp12,
2088LanguageVersion = LanguageVersion.CSharp12,
2120LanguageVersion = LanguageVersion.CSharp12,
2155LanguageVersion = LanguageVersion.CSharp12,
2183LanguageVersion = LanguageVersion.CSharp12,
2217LanguageVersion = LanguageVersion.CSharp12,
2247LanguageVersion = LanguageVersion.CSharp12,
2283LanguageVersion = LanguageVersion.CSharp12,
2311LanguageVersion = LanguageVersion.CSharp12,
2345LanguageVersion = LanguageVersion.CSharp12,
2375LanguageVersion = LanguageVersion.CSharp12,
2411LanguageVersion = LanguageVersion.CSharp12,
2440LanguageVersion = LanguageVersion.CSharp12,
2473LanguageVersion = LanguageVersion.CSharp12,
2502LanguageVersion = LanguageVersion.CSharp12,
2535LanguageVersion = LanguageVersion.CSharp12,
2565LanguageVersion = LanguageVersion.CSharp12,
2586LanguageVersion = LanguageVersion.CSharp12,
2612LanguageVersion = LanguageVersion.CSharp12,
2638LanguageVersion = LanguageVersion.CSharp12,
2660LanguageVersion = LanguageVersion.CSharp12,
2682LanguageVersion = LanguageVersion.CSharp12,
2706LanguageVersion = LanguageVersion.CSharp12,
2730LanguageVersion = LanguageVersion.CSharp12,
2754LanguageVersion = LanguageVersion.CSharp12,
2778LanguageVersion = LanguageVersion.CSharp12,
2804LanguageVersion = LanguageVersion.CSharp12,
2830LanguageVersion = LanguageVersion.CSharp12,
2863LanguageVersion = LanguageVersion.CSharp12,
2904LanguageVersion = LanguageVersion.CSharp12,
2936LanguageVersion = LanguageVersion.CSharp12,
2968LanguageVersion = LanguageVersion.CSharp12,
2996LanguageVersion = LanguageVersion.CSharp12,
3024LanguageVersion = LanguageVersion.CSharp12,
3052LanguageVersion = LanguageVersion.CSharp12,
3129LanguageVersion = LanguageVersion.CSharp12,
3167LanguageVersion = LanguageVersion.CSharp12,
3212LanguageVersion = LanguageVersion.CSharp12,
3250LanguageVersion = LanguageVersion.CSharp12,
3292LanguageVersion = LanguageVersion.CSharp12,
3321LanguageVersion = LanguageVersion.CSharp12,
3343LanguageVersion = LanguageVersion.CSharp12,
3370LanguageVersion = LanguageVersion.CSharp12,
3391LanguageVersion = LanguageVersion.CSharp12,
3420LanguageVersion = LanguageVersion.CSharp12,
3442LanguageVersion = LanguageVersion.CSharp12,
3468LanguageVersion = LanguageVersion.CSharp12,
3497LanguageVersion = LanguageVersion.CSharp12,
3526LanguageVersion = LanguageVersion.CSharp12,
3555LanguageVersion = LanguageVersion.CSharp12,
3584LanguageVersion = LanguageVersion.CSharp12,
3606LanguageVersion = LanguageVersion.CSharp12,
3628LanguageVersion = LanguageVersion.CSharp12,
3645LanguageVersion = LanguageVersion.CSharp12,
3692LanguageVersion = LanguageVersion.CSharp12,
3728LanguageVersion = LanguageVersion.CSharp12,
3765LanguageVersion = LanguageVersion.CSharp12,
3791LanguageVersion = LanguageVersion.CSharp12,
3813LanguageVersion = LanguageVersion.CSharp12,
3839LanguageVersion = LanguageVersion.CSharp12,
3869LanguageVersion = LanguageVersion.CSharp12,
3912LanguageVersion = LanguageVersion.CSharp12,
3955LanguageVersion = LanguageVersion.CSharp12,
3998LanguageVersion = LanguageVersion.CSharp12,
4027LanguageVersion = LanguageVersion.CSharp12,
4070LanguageVersion = LanguageVersion.CSharp12,
4099LanguageVersion = LanguageVersion.CSharp12,
4125LanguageVersion = LanguageVersion.CSharp12,
4158LanguageVersion = LanguageVersion.CSharp12,
4187LanguageVersion = LanguageVersion.CSharp12,
4219LanguageVersion = LanguageVersion.CSharp12,
4248LanguageVersion = LanguageVersion.CSharp12,
4279LanguageVersion = LanguageVersion.CSharp12,
4307LanguageVersion = LanguageVersion.CSharp12,
4340LanguageVersion = LanguageVersion.CSharp12,
4370LanguageVersion = LanguageVersion.CSharp12,
4404LanguageVersion = LanguageVersion.CSharp12,
4435LanguageVersion = LanguageVersion.CSharp12,
4467LanguageVersion = LanguageVersion.CSharp12,
4502LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseSystemThreadingLock\UseSystemThreadingLockTests.cs (45)
64LanguageVersion = LanguageVersion.CSharp13,
87LanguageVersion = LanguageVersion.CSharp12,
110LanguageVersion = LanguageVersion.CSharp12,
133LanguageVersion = LanguageVersion.CSharp12,
171LanguageVersion = LanguageVersion.CSharp13,
209LanguageVersion = LanguageVersion.CSharp13,
232LanguageVersion = LanguageVersion.CSharp13,
255LanguageVersion = LanguageVersion.CSharp13,
280LanguageVersion = LanguageVersion.CSharp13,
303LanguageVersion = LanguageVersion.CSharp13,
343LanguageVersion = LanguageVersion.CSharp13,
381LanguageVersion = LanguageVersion.CSharp13,
422LanguageVersion = LanguageVersion.CSharp13,
460LanguageVersion = LanguageVersion.CSharp13,
486LanguageVersion = LanguageVersion.CSharp13,
531LanguageVersion = LanguageVersion.CSharp13,
584LanguageVersion = LanguageVersion.CSharp13,
604LanguageVersion = LanguageVersion.CSharp13,
631LanguageVersion = LanguageVersion.CSharp13,
656LanguageVersion = LanguageVersion.CSharp13,
679LanguageVersion = LanguageVersion.CSharp13,
702LanguageVersion = LanguageVersion.CSharp13,
725LanguageVersion = LanguageVersion.CSharp13,
753LanguageVersion = LanguageVersion.CSharp13,
781LanguageVersion = LanguageVersion.CSharp13,
804LanguageVersion = LanguageVersion.CSharp13,
827LanguageVersion = LanguageVersion.CSharp13,
873LanguageVersion = LanguageVersion.CSharp13,
921LanguageVersion = LanguageVersion.CSharp13,
959LanguageVersion = LanguageVersion.CSharp13,
997LanguageVersion = LanguageVersion.CSharp13,
1035LanguageVersion = LanguageVersion.CSharp13,
1073LanguageVersion = LanguageVersion.CSharp13,
1121LanguageVersion = LanguageVersion.CSharp13,
1169LanguageVersion = LanguageVersion.CSharp13,
1217LanguageVersion = LanguageVersion.CSharp13,
1265LanguageVersion = LanguageVersion.CSharp13,
1321LanguageVersion = LanguageVersion.CSharp13,
1377LanguageVersion = LanguageVersion.CSharp13,
1417LanguageVersion = LanguageVersion.CSharp13,
1438LanguageVersion = LanguageVersion.CSharp13,
1478LanguageVersion = LanguageVersion.CSharp13,
1524LanguageVersion = LanguageVersion.CSharp13,
1568LanguageVersion = LanguageVersion.CSharp13,
1612LanguageVersion = LanguageVersion.CSharp13,
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (5)
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)
289LanguageVersion = LanguageVersion.CSharp8,
328LanguageVersion = LanguageVersion.CSharp9,
457[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
461LanguageVersion.CSharp8 =>
477LanguageVersion.CSharp9 =>
579LanguageVersion = LanguageVersion.CSharp8,
615LanguageVersion = LanguageVersion.CSharp8,
1434LanguageVersion = LanguageVersion.CSharp8,
1482LanguageVersion = LanguageVersion.CSharp9,
1519LanguageVersion = LanguageVersion.CSharp8,
1567LanguageVersion = LanguageVersion.CSharp9,
1604LanguageVersion = LanguageVersion.CSharp8,
1652LanguageVersion = LanguageVersion.CSharp9,
1689LanguageVersion = LanguageVersion.CSharp8,
1737LanguageVersion = LanguageVersion.CSharp9,
2232LanguageVersion = LanguageVersion.CSharp8,
2272LanguageVersion = LanguageVersion.CSharp9,
2293LanguageVersion = LanguageVersion.CSharp8,
2328LanguageVersion = LanguageVersion.CSharp9,
2377LanguageVersion = LanguageVersion.CSharp9,
2400LanguageVersion = LanguageVersion.CSharp8,
2450LanguageVersion = LanguageVersion.CSharp9,
2486LanguageVersion = LanguageVersion.CSharp9,
2522LanguageVersion = LanguageVersion.CSharp9,
2567LanguageVersion = LanguageVersion.CSharp9,
2645LanguageVersion = LanguageVersion.CSharp9,
2666LanguageVersion = LanguageVersion.CSharp9,
2685LanguageVersion = LanguageVersion.CSharp9,
2704LanguageVersion = LanguageVersion.CSharp9,
2738LanguageVersion = LanguageVersion.CSharp9,
ConvertNamespace\ConvertNamespaceRefactoringTests.cs (41)
38LanguageVersion = LanguageVersion.CSharp9,
56LanguageVersion = LanguageVersion.CSharp10,
77LanguageVersion = LanguageVersion.CSharp10,
98LanguageVersion = LanguageVersion.CSharp10,
117LanguageVersion = LanguageVersion.CSharp10,
135LanguageVersion = LanguageVersion.CSharp10,
157LanguageVersion = LanguageVersion.CSharp10,
178LanguageVersion = LanguageVersion.CSharp10,
199LanguageVersion = LanguageVersion.CSharp10,
219LanguageVersion = LanguageVersion.CSharp10,
239LanguageVersion = LanguageVersion.CSharp10,
264LanguageVersion = LanguageVersion.CSharp10,
288LanguageVersion = LanguageVersion.CSharp10,
316LanguageVersion = LanguageVersion.CSharp10,
346LanguageVersion = LanguageVersion.CSharp10,
375LanguageVersion = LanguageVersion.CSharp10,
403LanguageVersion = LanguageVersion.CSharp10,
433LanguageVersion = LanguageVersion.CSharp10,
461LanguageVersion = LanguageVersion.CSharp10,
493LanguageVersion = LanguageVersion.CSharp10,
529LanguageVersion = LanguageVersion.CSharp10,
565LanguageVersion = LanguageVersion.CSharp10,
591LanguageVersion = LanguageVersion.CSharp9,
607LanguageVersion = LanguageVersion.CSharp10,
628LanguageVersion = LanguageVersion.CSharp10,
649LanguageVersion = LanguageVersion.CSharp10,
666LanguageVersion = LanguageVersion.CSharp10,
683LanguageVersion = LanguageVersion.CSharp10,
699LanguageVersion = LanguageVersion.CSharp10,
727LanguageVersion = LanguageVersion.CSharp10,
751LanguageVersion = LanguageVersion.CSharp10,
778LanguageVersion = LanguageVersion.CSharp10,
803LanguageVersion = LanguageVersion.CSharp10,
827LanguageVersion = LanguageVersion.CSharp10,
852LanguageVersion = LanguageVersion.CSharp10,
876LanguageVersion = LanguageVersion.CSharp10,
904LanguageVersion = LanguageVersion.CSharp10,
934LanguageVersion = LanguageVersion.CSharp10,
962LanguageVersion = LanguageVersion.CSharp10,
991LanguageVersion = LanguageVersion.CSharp10,
1021LanguageVersion = LanguageVersion.CSharp10,
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorTests.cs (90)
51LanguageVersion = LanguageVersion.CSharp12,
70LanguageVersion = LanguageVersion.CSharp12,
93LanguageVersion = LanguageVersion.CSharp12,
122LanguageVersion = LanguageVersion.CSharp12,
159LanguageVersion = LanguageVersion.CSharp12,
196LanguageVersion = LanguageVersion.CSharp12,
235LanguageVersion = LanguageVersion.CSharp12,
274LanguageVersion = LanguageVersion.CSharp12,
315LanguageVersion = LanguageVersion.CSharp12,
341LanguageVersion = LanguageVersion.CSharp12,
367LanguageVersion = LanguageVersion.CSharp12,
393LanguageVersion = LanguageVersion.CSharp12,
419LanguageVersion = LanguageVersion.CSharp12,
445LanguageVersion = LanguageVersion.CSharp12,
474LanguageVersion = LanguageVersion.CSharp12,
503LanguageVersion = LanguageVersion.CSharp12,
530LanguageVersion = LanguageVersion.CSharp12,
566LanguageVersion = LanguageVersion.CSharp12,
602LanguageVersion = LanguageVersion.CSharp12,
624LanguageVersion = LanguageVersion.CSharp12,
650LanguageVersion = LanguageVersion.CSharp12,
702LanguageVersion = LanguageVersion.CSharp12,
740LanguageVersion = LanguageVersion.CSharp12,
778LanguageVersion = LanguageVersion.CSharp12,
818LanguageVersion = LanguageVersion.CSharp12,
860LanguageVersion = LanguageVersion.CSharp12,
902LanguageVersion = LanguageVersion.CSharp12,
945LanguageVersion = LanguageVersion.CSharp12,
976LanguageVersion = LanguageVersion.CSharp12,
1012LanguageVersion = LanguageVersion.CSharp12,
1052LanguageVersion = LanguageVersion.CSharp12,
1082LanguageVersion = LanguageVersion.CSharp12,
1130LanguageVersion = LanguageVersion.CSharp12,
1174LanguageVersion = LanguageVersion.CSharp12,
1214LanguageVersion = LanguageVersion.CSharp12,
1262LanguageVersion = LanguageVersion.CSharp12,
1311LanguageVersion = LanguageVersion.CSharp12,
1358LanguageVersion = LanguageVersion.CSharp12,
1394LanguageVersion = LanguageVersion.CSharp12,
1426LanguageVersion = LanguageVersion.CSharp12,
1458LanguageVersion = LanguageVersion.CSharp12,
1490LanguageVersion = LanguageVersion.CSharp12,
1526LanguageVersion = LanguageVersion.CSharp12,
1558LanguageVersion = LanguageVersion.CSharp12,
1594LanguageVersion = LanguageVersion.CSharp12,
1636LanguageVersion = LanguageVersion.CSharp12,
1674LanguageVersion = LanguageVersion.CSharp12,
1712LanguageVersion = LanguageVersion.CSharp12,
1754LanguageVersion = LanguageVersion.CSharp12,
1781LanguageVersion = LanguageVersion.CSharp12,
1809LanguageVersion = LanguageVersion.CSharp12,
1843LanguageVersion = LanguageVersion.CSharp12,
1879LanguageVersion = LanguageVersion.CSharp12,
1916LanguageVersion = LanguageVersion.CSharp12,
1955LanguageVersion = LanguageVersion.CSharp12,
1987LanguageVersion = LanguageVersion.CSharp12,
2022LanguageVersion = LanguageVersion.CSharp12,
2050LanguageVersion = LanguageVersion.CSharp12,
2084LanguageVersion = LanguageVersion.CSharp12,
2114LanguageVersion = LanguageVersion.CSharp12,
2150LanguageVersion = LanguageVersion.CSharp12,
2178LanguageVersion = LanguageVersion.CSharp12,
2212LanguageVersion = LanguageVersion.CSharp12,
2242LanguageVersion = LanguageVersion.CSharp12,
2278LanguageVersion = LanguageVersion.CSharp12,
2307LanguageVersion = LanguageVersion.CSharp12,
2340LanguageVersion = LanguageVersion.CSharp12,
2369LanguageVersion = LanguageVersion.CSharp12,
2402LanguageVersion = LanguageVersion.CSharp12,
2428LanguageVersion = LanguageVersion.CSharp12,
2450LanguageVersion = LanguageVersion.CSharp12,
2481LanguageVersion = LanguageVersion.CSharp12,
2521LanguageVersion = LanguageVersion.CSharp12,
2553LanguageVersion = LanguageVersion.CSharp12,
2593LanguageVersion = LanguageVersion.CSharp12,
2633LanguageVersion = LanguageVersion.CSharp12,
2662LanguageVersion = LanguageVersion.CSharp12,
2690LanguageVersion = LanguageVersion.CSharp12,
2718LanguageVersion = LanguageVersion.CSharp12,
2739LanguageVersion = LanguageVersion.CSharp12,
2844LanguageVersion = LanguageVersion.CSharp12,
2890LanguageVersion = LanguageVersion.CSharp12,
2935LanguageVersion = LanguageVersion.CSharp12,
2984LanguageVersion = LanguageVersion.CSharp12,
3038LanguageVersion = LanguageVersion.CSharp12,
3092LanguageVersion = LanguageVersion.CSharp12,
3146LanguageVersion = LanguageVersion.CSharp12,
3199LanguageVersion = LanguageVersion.CSharp12,
3262LanguageVersion = LanguageVersion.CSharp12,
3324LanguageVersion = LanguageVersion.CSharp12,
ConvertProgram\ConvertToProgramMainAnalyzerTests.cs (25)
29LanguageVersion = LanguageVersion.CSharp9,
49LanguageVersion = LanguageVersion.CSharp9,
74LanguageVersion = LanguageVersion.CSharp9,
102LanguageVersion = LanguageVersion.CSharp9,
132LanguageVersion = LanguageVersion.CSharp9,
146LanguageVersion = LanguageVersion.CSharp9,
159LanguageVersion = LanguageVersion.CSharp9,
182LanguageVersion = LanguageVersion.CSharp9,
205LanguageVersion = LanguageVersion.CSharp9,
236LanguageVersion = LanguageVersion.CSharp9,
267LanguageVersion = LanguageVersion.CSharp9,
306LanguageVersion = LanguageVersion.CSharp9,
334LanguageVersion = LanguageVersion.CSharp9,
366LanguageVersion = LanguageVersion.CSharp9,
395LanguageVersion = LanguageVersion.CSharp9,
426LanguageVersion = LanguageVersion.CSharp9,
454LanguageVersion = LanguageVersion.CSharp9,
483LanguageVersion = LanguageVersion.CSharp9,
508LanguageVersion = LanguageVersion.CSharp9,
532LanguageVersion = LanguageVersion.CSharp9,
567LanguageVersion = LanguageVersion.CSharp9,
606LanguageVersion = LanguageVersion.CSharp9,
640LanguageVersion = LanguageVersion.CSharp9,
679LanguageVersion = LanguageVersion.CSharp11,
716LanguageVersion = LanguageVersion.CSharp9,
ConvertProgram\ConvertToTopLevelStatementsAnalyzerTests.cs (56)
45LanguageVersion = LanguageVersion.CSharp9,
65LanguageVersion = LanguageVersion.CSharp8,
88LanguageVersion = LanguageVersion.CSharp9,
113LanguageVersion = LanguageVersion.CSharp9,
141LanguageVersion = LanguageVersion.CSharp9,
169LanguageVersion = LanguageVersion.CSharp10,
198LanguageVersion = LanguageVersion.CSharp10,
221LanguageVersion = LanguageVersion.CSharp9,
241LanguageVersion = LanguageVersion.CSharp9,
263LanguageVersion = LanguageVersion.CSharp9,
283LanguageVersion = LanguageVersion.CSharp9,
308LanguageVersion = LanguageVersion.CSharp9,
333LanguageVersion = LanguageVersion.CSharp9,
355LanguageVersion = LanguageVersion.CSharp9,
375LanguageVersion = LanguageVersion.CSharp9,
395LanguageVersion = LanguageVersion.CSharp9,
415LanguageVersion = LanguageVersion.CSharp9,
439LanguageVersion = LanguageVersion.CSharp9,
459LanguageVersion = LanguageVersion.CSharp9,
480LanguageVersion = LanguageVersion.CSharp9,
501LanguageVersion = LanguageVersion.CSharp9,
526LanguageVersion = LanguageVersion.CSharp9,
549LanguageVersion = LanguageVersion.CSharp9,
572LanguageVersion = LanguageVersion.CSharp9,
595LanguageVersion = LanguageVersion.CSharp9,
618LanguageVersion = LanguageVersion.CSharp9,
640LanguageVersion = LanguageVersion.CSharp9,
662LanguageVersion = LanguageVersion.CSharp9,
686LanguageVersion = LanguageVersion.CSharp9,
710LanguageVersion = LanguageVersion.CSharp9,
732LanguageVersion = LanguageVersion.CSharp9,
754LanguageVersion = LanguageVersion.CSharp9,
776LanguageVersion = LanguageVersion.CSharp9,
796LanguageVersion = LanguageVersion.CSharp9,
823LanguageVersion = LanguageVersion.CSharp9,
850LanguageVersion = LanguageVersion.CSharp9,
877LanguageVersion = LanguageVersion.CSharp9,
904LanguageVersion = LanguageVersion.CSharp9,
931LanguageVersion = LanguageVersion.CSharp9,
958LanguageVersion = LanguageVersion.CSharp9,
985LanguageVersion = LanguageVersion.CSharp9,
1012LanguageVersion = LanguageVersion.CSharp9,
1041LanguageVersion = LanguageVersion.CSharp9,
1065LanguageVersion = LanguageVersion.CSharp9,
1094LanguageVersion = LanguageVersion.CSharp9,
1131LanguageVersion = LanguageVersion.CSharp9,
1168LanguageVersion = LanguageVersion.CSharp9,
1209LanguageVersion = LanguageVersion.CSharp9,
1236LanguageVersion = LanguageVersion.CSharp9,
1277LanguageVersion = LanguageVersion.CSharp9,
1316LanguageVersion = LanguageVersion.CSharp10,
1358LanguageVersion = LanguageVersion.CSharp9,
1398LanguageVersion = LanguageVersion.CSharp10,
1428LanguageVersion = LanguageVersion.CSharp9,
1457LanguageVersion = LanguageVersion.CSharp10,
1502LanguageVersion = LanguageVersion.CSharp9,
ConvertProgram\ConvertToTopLevelStatementsRefactoringTests.cs (13)
34LanguageVersion = LanguageVersion.CSharp10,
61LanguageVersion = LanguageVersion.CSharp10,
85LanguageVersion = LanguageVersion.CSharp10,
108LanguageVersion = LanguageVersion.CSharp10,
130LanguageVersion = LanguageVersion.CSharp10,
160LanguageVersion = LanguageVersion.CSharp8,
183LanguageVersion = LanguageVersion.CSharp10,
206LanguageVersion = LanguageVersion.CSharp10,
234LanguageVersion = LanguageVersion.CSharp10,
273LanguageVersion = LanguageVersion.CSharp10,
319LanguageVersion = LanguageVersion.CSharp10,
361LanguageVersion = LanguageVersion.CSharp10,
413LanguageVersion = LanguageVersion.CSharp10,
ConvertTupleToStruct\ConvertTupleToStructTests.cs (5)
45LanguageVersion languageVersion = LanguageVersion.CSharp9,
171await TestAsync(text, expected, languageVersion: LanguageVersion.CSharp12, options: PreferImplicitTypeWithInfo(), testHost: host);
212await TestAsync(text, expected, languageVersion: LanguageVersion.CSharp12, options: PreferImplicitTypeWithInfo(), testHost: host);
249await TestAsync(text, expected, languageVersion: LanguageVersion.CSharp12, options: PreferImplicitTypeWithInfo(), testHost: host);
EnableNullable\EnableNullableTests.cs (21)
557[InlineData(LanguageVersion.CSharp1)]
558[InlineData(LanguageVersion.CSharp2)]
559[InlineData(LanguageVersion.CSharp3)]
560[InlineData(LanguageVersion.CSharp4)]
561[InlineData(LanguageVersion.CSharp5)]
562[InlineData(LanguageVersion.CSharp6)]
563[InlineData(LanguageVersion.CSharp7)]
564[InlineData(LanguageVersion.CSharp7_1)]
565[InlineData(LanguageVersion.CSharp7_2)]
566[InlineData(LanguageVersion.CSharp7_3)]
567public async Task DisabledForUnsupportedLanguageVersion(LanguageVersion languageVersion)
575LanguageVersion.CSharp1 => "CS8022",
576LanguageVersion.CSharp2 => "CS8023",
577LanguageVersion.CSharp3 => "CS8024",
578LanguageVersion.CSharp4 => "CS8025",
579LanguageVersion.CSharp5 => "CS8026",
580LanguageVersion.CSharp6 => "CS8059",
581LanguageVersion.CSharp7 => "CS8107",
582LanguageVersion.CSharp7_1 => "CS8302",
583LanguageVersion.CSharp7_2 => "CS8320",
584LanguageVersion.CSharp7_3 => "CS8370",
ExtractClass\ExtractClassTests.cs (21)
52var unusedParseOptions = new CSharpParseOptions(LanguageVersion.CSharp1);
249LanguageVersion = LanguageVersion.CSharp9,
291LanguageVersion = LanguageVersion.CSharp12,
330LanguageVersion = LanguageVersion.CSharp9,
369LanguageVersion = LanguageVersion.CSharp9,
406LanguageVersion = LanguageVersion.CSharp12,
431LanguageVersion = LanguageVersion.CSharp9,
446LanguageVersion = LanguageVersion.CSharp12,
459LanguageVersion = LanguageVersion.CSharp12,
474LanguageVersion = LanguageVersion.CSharp12,
487LanguageVersion = LanguageVersion.CSharp12,
505LanguageVersion = LanguageVersion.CSharp10,
523LanguageVersion = LanguageVersion.CSharp12,
623LanguageVersion = LanguageVersion.CSharp10,
678LanguageVersion = LanguageVersion.CSharp9,
733LanguageVersion = LanguageVersion.CSharp10,
1235LanguageVersion = LanguageVersion.CSharp10,
1307LanguageVersion = LanguageVersion.CSharp10,
1363LanguageVersion = LanguageVersion.CSharp10,
1433LanguageVersion = LanguageVersion.CSharp10,
2736LanguageVersion = LanguageVersion.CSharp10,
ExtractMethod\ExtractLocalFunctionTests.cs (17)
3575""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3)));
3606""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)));
3637""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp8)));
3668""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest)));
4122await TestExactActionSetOfferedAsync(code, [FeaturesResources.Extract_method], new TestParameters(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)));
4138await TestExactActionSetOfferedAsync(code, [FeaturesResources.Extract_method], new TestParameters(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)));
5193LanguageVersion = LanguageVersion.CSharp9,
5231LanguageVersion = LanguageVersion.CSharp9,
5277LanguageVersion = LanguageVersion.CSharp9,
5327LanguageVersion = LanguageVersion.CSharp9,
5354LanguageVersion = LanguageVersion.CSharp9,
5384LanguageVersion = LanguageVersion.CSharp9,
5406await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp9));
5558await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex);
5607await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex);
5658await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex);
5695await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex);
InlineTemporary\InlineTemporaryTests.cs (15)
387[InlineData(LanguageVersion.CSharp8)]
388[InlineData(LanguageVersion.CSharp9)]
389public async Task Conversion_NonTargetTypedConditionalExpression(LanguageVersion languageVersion)
415[InlineData(LanguageVersion.CSharp8, " (int?)42")]
416[InlineData(LanguageVersion.CSharp9, " 42")] // In C# 9, target-typed conditionals makes this work
417public async Task Conversion_TargetTypedConditionalExpression(LanguageVersion languageVersion, string expectedSubstitution)
4299[InlineData(LanguageVersion.CSharp6)]
4300[InlineData(LanguageVersion.CSharp12)]
4301public async Task Tuples(LanguageVersion version)
5094await TestMissingInRegularAndScriptAsync(code, new TestParameters(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp8)));
5669""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
5691await TestAsync(code, expected, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9));
5711await TestAsync(code, expected, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9));
5730TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9));
5810await TestInRegularAndScriptAsync(code, expected, parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
IntroduceVariable\IntroduceVariableTests.cs (8)
4470parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8),
5726await TestAsync(code, expected, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6));
5978await TestAsync(code, expected, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest));
6011await TestAsync(code, expected, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest));
6045await TestAsync(code, expected, index: 1, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest));
6330""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest));
6360""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), index: 0);
6389""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), index: 2);
SimplifyPropertyPattern\SimplifyPropertyPatternTests.cs (22)
43LanguageVersion = LanguageVersion.CSharp9,
82LanguageVersion = LanguageVersion.CSharp10,
106LanguageVersion = LanguageVersion.CSharp10,
130LanguageVersion = LanguageVersion.CSharp10,
154LanguageVersion = LanguageVersion.CSharp10,
178LanguageVersion = LanguageVersion.CSharp10,
202LanguageVersion = LanguageVersion.CSharp10,
226LanguageVersion = LanguageVersion.CSharp10,
265LanguageVersion = LanguageVersion.CSharp10,
302LanguageVersion = LanguageVersion.CSharp10,
339LanguageVersion = LanguageVersion.CSharp10,
376LanguageVersion = LanguageVersion.CSharp10,
413LanguageVersion = LanguageVersion.CSharp10,
450LanguageVersion = LanguageVersion.CSharp10,
487LanguageVersion = LanguageVersion.CSharp10,
524LanguageVersion = LanguageVersion.CSharp10,
574LanguageVersion = LanguageVersion.CSharp10,
623LanguageVersion = LanguageVersion.CSharp10,
662LanguageVersion = LanguageVersion.CSharp10,
714LanguageVersion = LanguageVersion.CSharp10,
736LanguageVersion = LanguageVersion.CSharp10,
757LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\AddAccessibilityModifiers\AddOrRemoveAccessibilityModifiersTests.cs (14)
200LanguageVersion = LanguageVersion.CSharp9,
223LanguageVersion = LanguageVersion.CSharp12,
560LanguageVersion = LanguageVersion.CSharp10,
587LanguageVersion = LanguageVersion.CSharp12,
612LanguageVersion = LanguageVersion.CSharp12,
632LanguageVersion = LanguageVersion.CSharp12,
642LanguageVersion = LanguageVersion.CSharp12,
670LanguageVersion = LanguageVersion.CSharp12,
691LanguageVersion = LanguageVersion.CSharp12,
715LanguageVersion = LanguageVersion.CSharp12,
764LanguageVersion = LanguageVersion.CSharp12,
812LanguageVersion = LanguageVersion.CSharp12,
860LanguageVersion = LanguageVersion.CSharp12,
886LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToBlockScopedNamespaceAnalyzerTests.cs (21)
46LanguageVersion = LanguageVersion.CSharp9,
67LanguageVersion = LanguageVersion.CSharp9,
83LanguageVersion = LanguageVersion.CSharp10,
105LanguageVersion = LanguageVersion.CSharp10,
132LanguageVersion = LanguageVersion.CSharp10,
159LanguageVersion = LanguageVersion.CSharp10,
188LanguageVersion = LanguageVersion.CSharp10,
215LanguageVersion = LanguageVersion.CSharp10,
244LanguageVersion = LanguageVersion.CSharp10,
271LanguageVersion = LanguageVersion.CSharp10,
305LanguageVersion = LanguageVersion.CSharp10,
338LanguageVersion = LanguageVersion.CSharp10,
363LanguageVersion = LanguageVersion.CSharp10,
387LanguageVersion = LanguageVersion.CSharp10,
412LanguageVersion = LanguageVersion.CSharp10,
436LanguageVersion = LanguageVersion.CSharp10,
464LanguageVersion = LanguageVersion.CSharp10,
494LanguageVersion = LanguageVersion.CSharp10,
522LanguageVersion = LanguageVersion.CSharp10,
551LanguageVersion = LanguageVersion.CSharp10,
581LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToFileScopedNamespaceAnalyzerTests.cs (43)
31LanguageVersion = LanguageVersion.CSharp9,
49LanguageVersion = LanguageVersion.CSharp10,
70LanguageVersion = LanguageVersion.CSharp10,
91LanguageVersion = LanguageVersion.CSharp10,
113LanguageVersion = LanguageVersion.CSharp10,
134LanguageVersion = LanguageVersion.CSharp10,
154LanguageVersion = LanguageVersion.CSharp10,
174LanguageVersion = LanguageVersion.CSharp10,
206LanguageVersion = LanguageVersion.CSharp10,
230LanguageVersion = LanguageVersion.CSharp10,
258LanguageVersion = LanguageVersion.CSharp10,
288LanguageVersion = LanguageVersion.CSharp10,
317LanguageVersion = LanguageVersion.CSharp10,
345LanguageVersion = LanguageVersion.CSharp10,
375LanguageVersion = LanguageVersion.CSharp10,
405LanguageVersion = LanguageVersion.CSharp10,
446LanguageVersion = LanguageVersion.CSharp10,
480LanguageVersion = LanguageVersion.CSharp10,
514LanguageVersion = LanguageVersion.CSharp10,
562LanguageVersion = LanguageVersion.CSharp10,
610LanguageVersion = LanguageVersion.CSharp10,
660LanguageVersion = LanguageVersion.CSharp10,
714LanguageVersion = LanguageVersion.CSharp12,
769LanguageVersion = LanguageVersion.CSharp12,
824LanguageVersion = LanguageVersion.CSharp12,
844LanguageVersion = LanguageVersion.CSharp10,
865LanguageVersion = LanguageVersion.CSharp10,
893LanguageVersion = LanguageVersion.CSharp10,
914LanguageVersion = LanguageVersion.CSharp10,
942LanguageVersion = LanguageVersion.CSharp10,
963LanguageVersion = LanguageVersion.CSharp10,
993LanguageVersion = LanguageVersion.CSharp10,
1025LanguageVersion = LanguageVersion.CSharp10,
1054LanguageVersion = LanguageVersion.CSharp10,
1084LanguageVersion = LanguageVersion.CSharp10,
1156LanguageVersion = LanguageVersion.CSharp11,
1226LanguageVersion = LanguageVersion.CSharp11,
1298LanguageVersion = LanguageVersion.CSharp11,
1384LanguageVersion = LanguageVersion.CSharp11,
1456LanguageVersion = LanguageVersion.CSharp11,
1528LanguageVersion = LanguageVersion.CSharp11,
1549LanguageVersion = LanguageVersion.CSharp10,
1570LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceTests.cs (45)
87LanguageVersion = LanguageVersion.CSharp12,
125LanguageVersion = LanguageVersion.CSharp12,
164LanguageVersion = LanguageVersion.CSharp12,
214LanguageVersion = LanguageVersion.CSharp9,
4058LanguageVersion = LanguageVersion.CSharp7_2,
4097LanguageVersion = LanguageVersion.CSharp8,
8308LanguageVersion = LanguageVersion.CSharp7_1,
10396LanguageVersion = LanguageVersion.CSharp9,
10519LanguageVersion = LanguageVersion.CSharp12,
10552LanguageVersion = LanguageVersion.CSharp12,
10585LanguageVersion = LanguageVersion.CSharp12,
10618LanguageVersion = LanguageVersion.CSharp12,
10655LanguageVersion = LanguageVersion.CSharp12,
10686LanguageVersion = LanguageVersion.CSharp9,
10750LanguageVersion = LanguageVersion.CSharp9,
10787LanguageVersion = LanguageVersion.CSharp9,
10824LanguageVersion = LanguageVersion.CSharp9,
10998LanguageVersion = LanguageVersion.CSharp5,
11045LanguageVersion = LanguageVersion.CSharp12,
11080LanguageVersion = LanguageVersion.CSharp12,
11116LanguageVersion = LanguageVersion.CSharp12,
11152LanguageVersion = LanguageVersion.CSharp12,
11185LanguageVersion = LanguageVersion.CSharp12,
11218LanguageVersion = LanguageVersion.Preview,
11252LanguageVersion = LanguageVersion.Preview,
11286LanguageVersion = LanguageVersion.CSharp12,
11326LanguageVersion = LanguageVersion.CSharp12,
11360LanguageVersion = LanguageVersion.Preview,
11396LanguageVersion = LanguageVersion.Preview,
11431LanguageVersion = LanguageVersion.CSharp12,
11465LanguageVersion = LanguageVersion.CSharp12,
11500LanguageVersion = LanguageVersion.CSharp12,
11535LanguageVersion = LanguageVersion.CSharp12,
11568LanguageVersion = LanguageVersion.CSharp12,
11601LanguageVersion = LanguageVersion.CSharp12,
11636LanguageVersion = LanguageVersion.CSharp12,
11671LanguageVersion = LanguageVersion.CSharp12,
11746LanguageVersion = LanguageVersion.CSharp12,
11820LanguageVersion = LanguageVersion.CSharp12,
11894LanguageVersion = LanguageVersion.CSharp7_3,
11933LanguageVersion = LanguageVersion.CSharp7_2,
11973LanguageVersion = LanguageVersion.CSharp12,
12120LanguageVersion = LanguageVersion.CSharp12,
12316LanguageVersion = LanguageVersion.CSharp9,
12361LanguageVersion = LanguageVersion.CSharp10,
src\Analyzers\CSharp\Tests\MakeMemberRequired\MakeMemberRequiredTests.cs (22)
135LanguageVersion = LanguageVersion.CSharp11,
159LanguageVersion = LanguageVersion.CSharp11,
183LanguageVersion = LanguageVersion.CSharp11,
201LanguageVersion = LanguageVersion.CSharp11,
234LanguageVersion = LanguageVersion.CSharp11,
256LanguageVersion = LanguageVersion.CSharp11,
283LanguageVersion = LanguageVersion.CSharp11,
302LanguageVersion = LanguageVersion.CSharp11,
329LanguageVersion = LanguageVersion.CSharp11,
348LanguageVersion = LanguageVersion.CSharp11,
374LanguageVersion = LanguageVersion.CSharp11,
407LanguageVersion = LanguageVersion.CSharp11,
429LanguageVersion = LanguageVersion.CSharp11,
447LanguageVersion = LanguageVersion.CSharp10,
466LanguageVersion = LanguageVersion.CSharp11,
484LanguageVersion = LanguageVersion.CSharp11,
510LanguageVersion = LanguageVersion.CSharp11,
536LanguageVersion = LanguageVersion.CSharp11,
560LanguageVersion = LanguageVersion.CSharp11,
584LanguageVersion = LanguageVersion.CSharp11,
610LanguageVersion = LanguageVersion.CSharp11,
634LanguageVersion = LanguageVersion.CSharp11,
src\Analyzers\CSharp\Tests\MakeStructMemberReadOnly\MakeStructMemberReadOnlyTests.cs (35)
442LanguageVersion = LanguageVersion.CSharp7,
976LanguageVersion = LanguageVersion.CSharp10,
1378LanguageVersion = LanguageVersion.CSharp12,
1412LanguageVersion = LanguageVersion.CSharp12,
1446LanguageVersion = LanguageVersion.CSharp12,
1504LanguageVersion = LanguageVersion.CSharp12,
1562LanguageVersion = LanguageVersion.CSharp12,
1620LanguageVersion = LanguageVersion.CSharp12,
1678LanguageVersion = LanguageVersion.CSharp12,
1698LanguageVersion = LanguageVersion.CSharp12,
1718LanguageVersion = LanguageVersion.CSharp12,
1738LanguageVersion = LanguageVersion.CSharp12,
1761LanguageVersion = LanguageVersion.CSharp12,
1784LanguageVersion = LanguageVersion.CSharp12,
1809LanguageVersion = LanguageVersion.CSharp12,
1850LanguageVersion = LanguageVersion.CSharp12,
1877LanguageVersion = LanguageVersion.CSharp12,
1895LanguageVersion = LanguageVersion.CSharp12,
1936LanguageVersion = LanguageVersion.CSharp12,
1977LanguageVersion = LanguageVersion.CSharp12,
2008LanguageVersion = LanguageVersion.CSharp12,
2028LanguageVersion = LanguageVersion.CSharp12,
2048LanguageVersion = LanguageVersion.CSharp12,
2075LanguageVersion = LanguageVersion.CSharp12,
2119LanguageVersion = LanguageVersion.CSharp12,
2146LanguageVersion = LanguageVersion.CSharp12,
2186LanguageVersion = LanguageVersion.CSharp12,
2234LanguageVersion = LanguageVersion.CSharp12,
2284LanguageVersion = LanguageVersion.CSharp12,
2334LanguageVersion = LanguageVersion.CSharp12,
2394LanguageVersion = LanguageVersion.CSharp12,
2430LanguageVersion = LanguageVersion.CSharp12,
2460LanguageVersion = LanguageVersion.CSharp12,
2490LanguageVersion = LanguageVersion.CSharp12,
2524LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\NewLines\MultipleBlankLines\MultipleBlankLinesTests.cs (10)
426LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
441LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
462LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
484LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
506LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
620LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
640LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
674LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
712LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
754LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryCast\RemoveUnnecessaryCastTests.cs (105)
5746LanguageVersion = LanguageVersion.CSharp7_1,
5768LanguageVersion = LanguageVersion.CSharp7_1,
5790LanguageVersion = LanguageVersion.CSharp7_1,
5825LanguageVersion = LanguageVersion.CSharp7_1,
5873LanguageVersion = LanguageVersion.CSharp7_1,
5895LanguageVersion = LanguageVersion.CSharp7_1,
5917LanguageVersion = LanguageVersion.CSharp7_1,
5952LanguageVersion = LanguageVersion.CSharp7_1,
5987LanguageVersion = LanguageVersion.CSharp7_1,
6005LanguageVersion = LanguageVersion.CSharp7_1,
6023LanguageVersion = LanguageVersion.CSharp7_1,
6041LanguageVersion = LanguageVersion.CSharp7_1,
6068LanguageVersion = LanguageVersion.CSharp7_1,
6088LanguageVersion = LanguageVersion.CSharp10,
6108LanguageVersion = LanguageVersion.CSharp10,
8148LanguageVersion = LanguageVersion.CSharp9,
8217LanguageVersion = LanguageVersion.CSharp8
8244LanguageVersion = LanguageVersion.CSharp9,
8262LanguageVersion = LanguageVersion.CSharp8
8289LanguageVersion = LanguageVersion.CSharp9,
8307LanguageVersion = LanguageVersion.CSharp8,
8334LanguageVersion = LanguageVersion.CSharp9,
8403LanguageVersion = LanguageVersion.CSharp8
8430LanguageVersion = LanguageVersion.CSharp9,
8448LanguageVersion = LanguageVersion.CSharp8
8475LanguageVersion = LanguageVersion.CSharp9,
8493LanguageVersion = LanguageVersion.CSharp8
8520LanguageVersion = LanguageVersion.CSharp9,
8693LanguageVersion = LanguageVersion.CSharp9,
9513LanguageVersion = LanguageVersion.CSharp9
9531LanguageVersion = LanguageVersion.CSharp9
9556LanguageVersion = LanguageVersion.CSharp9
9574LanguageVersion = LanguageVersion.CSharp9
9592LanguageVersion = LanguageVersion.CSharp9
9674LanguageVersion = LanguageVersion.CSharp9
9694LanguageVersion = LanguageVersion.CSharp9
9714LanguageVersion = LanguageVersion.CSharp9
9743LanguageVersion = LanguageVersion.CSharp9
9773LanguageVersion = LanguageVersion.CSharp9
9791LanguageVersion = LanguageVersion.CSharp9,
9814LanguageVersion = LanguageVersion.CSharp9,
9847LanguageVersion = LanguageVersion.CSharp9,
9872LanguageVersion = LanguageVersion.CSharp9,
9892LanguageVersion = LanguageVersion.CSharp9,
9911LanguageVersion = LanguageVersion.CSharp9,
10743LanguageVersion = LanguageVersion.CSharp9,
10782LanguageVersion = LanguageVersion.CSharp9,
11482LanguageVersion = LanguageVersion.CSharp10,
11920public async Task DoNotRemoveMethodGroupToSpecificDelegateType(LanguageVersion version)
11974LanguageVersion = LanguageVersion.CSharp10,
12008LanguageVersion = LanguageVersion.CSharp10,
12031LanguageVersion = LanguageVersion.CSharp10,
12052LanguageVersion = LanguageVersion.CSharp10,
12072LanguageVersion = LanguageVersion.CSharp10,
12092LanguageVersion = LanguageVersion.CSharp10,
12114LanguageVersion = LanguageVersion.CSharp10,
12135LanguageVersion = LanguageVersion.CSharp10,
12150LanguageVersion = LanguageVersion.CSharp10,
12171LanguageVersion = LanguageVersion.CSharp10,
12194LanguageVersion = LanguageVersion.CSharp10,
12212LanguageVersion = LanguageVersion.CSharp10,
12230LanguageVersion = LanguageVersion.CSharp10,
12253LanguageVersion = LanguageVersion.CSharp10,
12275LanguageVersion = LanguageVersion.CSharp10,
12305LanguageVersion = LanguageVersion.CSharp10,
12354LanguageVersion = LanguageVersion.CSharp10,
12394LanguageVersion = LanguageVersion.CSharp10,
12420LanguageVersion = LanguageVersion.CSharp10,
12466LanguageVersion = LanguageVersion.CSharp10,
12510LanguageVersion = LanguageVersion.CSharp10,
12528LanguageVersion = LanguageVersion.CSharp10,
12559LanguageVersion = LanguageVersion.CSharp10,
12590LanguageVersion = LanguageVersion.CSharp10,
12621LanguageVersion = LanguageVersion.CSharp10,
12652LanguageVersion = LanguageVersion.CSharp10,
12683LanguageVersion = LanguageVersion.CSharp10,
12714LanguageVersion = LanguageVersion.CSharp10,
12732LanguageVersion = LanguageVersion.CSharp10,
12757LanguageVersion = LanguageVersion.CSharp10,
12791LanguageVersion = LanguageVersion.CSharp10,
12824LanguageVersion = LanguageVersion.CSharp10,
12843LanguageVersion = LanguageVersion.CSharp10,
12897LanguageVersion = LanguageVersion.CSharp10,
13400LanguageVersion = LanguageVersion.CSharp12,
13418LanguageVersion = LanguageVersion.CSharp12,
13443LanguageVersion = LanguageVersion.CSharp12,
13470LanguageVersion = LanguageVersion.CSharp12,
13503LanguageVersion = LanguageVersion.CSharp12,
13526LanguageVersion = LanguageVersion.CSharp12,
13556LanguageVersion = LanguageVersion.CSharp12,
13600LanguageVersion = LanguageVersion.CSharp12,
13637LanguageVersion = LanguageVersion.CSharp12,
13715LanguageVersion = LanguageVersion.CSharp12,
13755LanguageVersion = LanguageVersion.CSharp12,
13776LanguageVersion = LanguageVersion.CSharp12,
13797LanguageVersion = LanguageVersion.CSharp12,
13816LanguageVersion = LanguageVersion.CSharp12,
13835LanguageVersion = LanguageVersion.CSharp12,
13854LanguageVersion = LanguageVersion.CSharp12,
13875LanguageVersion = LanguageVersion.CSharp12,
13896LanguageVersion = LanguageVersion.CSharp12,
13917LanguageVersion = LanguageVersion.CSharp12,
13940LanguageVersion = LanguageVersion.CSharp12,
13972LanguageVersion = LanguageVersion.CSharp12,
14004LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryDiscardDesignation\RemoveUnnecessaryDiscardDesignationTests.cs (18)
54LanguageVersion = LanguageVersion.CSharp9,
76LanguageVersion = LanguageVersion.CSharp8,
109LanguageVersion = LanguageVersion.CSharp9,
136LanguageVersion = LanguageVersion.CSharp9,
169LanguageVersion = LanguageVersion.CSharp9,
202LanguageVersion = LanguageVersion.CSharp9,
235LanguageVersion = LanguageVersion.CSharp9,
256LanguageVersion = LanguageVersion.CSharp9,
289LanguageVersion = LanguageVersion.CSharp9,
328LanguageVersion = LanguageVersion.CSharp9,
352LanguageVersion = LanguageVersion.CSharp9,
377LanguageVersion = LanguageVersion.CSharp9,
430LanguageVersion = LanguageVersion.CSharp9,
461LanguageVersion = LanguageVersion.CSharp9,
493LanguageVersion = LanguageVersion.CSharp9,
528LanguageVersion = LanguageVersion.CSharp9,
563LanguageVersion = LanguageVersion.CSharp9,
601LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\RemoveUnusedMembers\RemoveUnusedMembersTests.cs (14)
444LanguageVersion = LanguageVersion.CSharp9,
472LanguageVersion = LanguageVersion.CSharp9,
491LanguageVersion = LanguageVersion.CSharp9,
518LanguageVersion = LanguageVersion.CSharp9,
1174LanguageVersion = LanguageVersion.CSharp9,
3119LanguageVersion = LanguageVersion.CSharp9,
3265LanguageVersion = LanguageVersion.CSharp13,
3363LanguageVersion = LanguageVersion.CSharp13,
3397LanguageVersion = LanguageVersion.CSharp13,
3420LanguageVersion = LanguageVersion.CSharp13,
3444LanguageVersion = LanguageVersion.CSharp13,
3475LanguageVersion = LanguageVersion.CSharp13,
3524LanguageVersion = LanguageVersion.CSharp13,
3553LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (62)
859LanguageVersion = LanguageVersion.CSharp6,
2585""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
2619""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9));
2624[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
2698LanguageVersion = LanguageVersion.CSharp9,
2857""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
2863[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
2924LanguageVersion = LanguageVersion.CSharp9,
2967""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
2973[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
3059LanguageVersion = LanguageVersion.CSharp9,
3102""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
3139""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9));
3222LanguageVersion = LanguageVersion.CSharp9,
5314""", optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7617""", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9));
8077""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8093""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8117""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8141""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8161""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8312""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8318[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
8397LanguageVersion = LanguageVersion.CSharp9,
8724""", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3));
8762""", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
8784parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
8807parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
8964""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8970[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
9002""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
9028""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
9058LanguageVersion = LanguageVersion.CSharp9,
9069[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
9097[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion)
9141""", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
9175LanguageVersion = LanguageVersion.CSharp9,
9543LanguageVersion = LanguageVersion.CSharp9,
9576LanguageVersion = LanguageVersion.CSharp9,
9613LanguageVersion = LanguageVersion.CSharp9,
9650LanguageVersion = LanguageVersion.CSharp9,
9687LanguageVersion = LanguageVersion.CSharp9,
9724LanguageVersion = LanguageVersion.CSharp9,
9761LanguageVersion = LanguageVersion.CSharp11,
9799LanguageVersion = LanguageVersion.CSharp11,
9837LanguageVersion = LanguageVersion.CSharp11,
9858LanguageVersion = LanguageVersion.CSharp12,
9985LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\ReplaceDefaultLiteral\ReplaceDefaultLiteralTests.cs (25)
24private static readonly ImmutableArray<LanguageVersion> s_csharp7_1above =
25[LanguageVersion.CSharp7_1, LanguageVersion.Latest];
27private static readonly ImmutableArray<LanguageVersion> s_csharp7below =
29LanguageVersion.CSharp7,
30LanguageVersion.CSharp6,
31LanguageVersion.CSharp5,
32LanguageVersion.CSharp4,
33LanguageVersion.CSharp3,
34LanguageVersion.CSharp2,
35LanguageVersion.CSharp1,
38private async Task TestWithLanguageVersionsAsync(string initialMarkup, string expectedMarkup, ImmutableArray<LanguageVersion> versions)
40foreach (var version in versions)
47private async Task TestMissingWithLanguageVersionsAsync(string initialMarkup, ImmutableArray<LanguageVersion> versions)
49foreach (var version in versions)
808""", [LanguageVersion.CSharp7_1, LanguageVersion.CSharp10, LanguageVersion.CSharp11, LanguageVersion.Latest]);
863""", [LanguageVersion.CSharp7_1, LanguageVersion.CSharp10, LanguageVersion.CSharp11, LanguageVersion.Latest]);
953""", [LanguageVersion.CSharp7_1]);
979""", [LanguageVersion.Latest]);
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (111)
33LanguageVersion expected,
77LanguageVersion.CSharp8,
78new CSharpParseOptions(LanguageVersion.CSharp7_2));
91LanguageVersion.CSharp8,
92new CSharpParseOptions(LanguageVersion.CSharp7));
108LanguageVersion.CSharp7,
109new CSharpParseOptions(LanguageVersion.CSharp6));
125LanguageVersion.CSharp6,
126new CSharpParseOptions(LanguageVersion.CSharp5));
142LanguageVersion.CSharp5,
143new CSharpParseOptions(LanguageVersion.CSharp4));
153#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
156LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
157new CSharpParseOptions(LanguageVersion.CSharp7));
190LanguageVersion.CSharp7_1,
191new CSharpParseOptions(LanguageVersion.CSharp7));
201#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
204LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
205new CSharpParseOptions(LanguageVersion.CSharp7_1));
218LanguageVersion.CSharp7_1,
219new CSharpParseOptions(LanguageVersion.CSharp7));
235LanguageVersion.CSharp7_2,
236new CSharpParseOptions(LanguageVersion.CSharp7_1));
254LanguageVersion.CSharp7_1,
255new CSharpParseOptions(LanguageVersion.CSharp7));
266#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
269LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
270new CSharpParseOptions(LanguageVersion.CSharp7_2));
285LanguageVersion.CSharp7_3,
286new CSharpParseOptions(LanguageVersion.CSharp7_2));
298LanguageVersion.CSharp7_3,
299new CSharpParseOptions(LanguageVersion.CSharp7_2));
311LanguageVersion.CSharp7_3,
312new CSharpParseOptions(LanguageVersion.CSharp7_2));
324LanguageVersion.CSharp7_3,
325new CSharpParseOptions(LanguageVersion.CSharp7_2));
337#error version:[|{{LanguageVersion.Latest.MapSpecifiedToEffectiveVersion().ToDisplayString()}}|]
340LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
341new CSharpParseOptions(LanguageVersion.CSharp7_3));
351#error version:[|{{LanguageVersion.CSharp8.ToDisplayString()}}|]
354LanguageVersion.Latest.MapSpecifiedToEffectiveVersion(),
355new CSharpParseOptions(LanguageVersion.CSharp7_3));
371expected: LanguageVersion.CSharp8,
372new CSharpParseOptions(LanguageVersion.CSharp7_3));
401LanguageVersion.CSharp7,
428LanguageVersion.CSharp8,
459LanguageVersion.CSharp8,
485LanguageVersion.CSharp9,
610var defaultVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion().ToDisplayString();
664var defaultEffectiveVersion = LanguageVersion.Default.MapSpecifiedToEffectiveVersion().ToDisplayString();
702LanguageVersion.CSharp9,
703new CSharpParseOptions(LanguageVersion.CSharp8));
715LanguageVersion.CSharp7_3,
716new CSharpParseOptions(LanguageVersion.CSharp7));
748LanguageVersion.CSharp7_3,
749new CSharpParseOptions(LanguageVersion.CSharp7));
777LanguageVersion.CSharp7_3,
778new CSharpParseOptions(LanguageVersion.CSharp7));
811LanguageVersion.CSharp7_3,
812new CSharpParseOptions(LanguageVersion.CSharp7));
848expected: LanguageVersion.CSharp8,
849new CSharpParseOptions(LanguageVersion.CSharp7_3));
877new CSharpParseOptions(LanguageVersion.CSharp7_3));
890LanguageVersion.CSharp8,
891new CSharpParseOptions(LanguageVersion.CSharp7_3));
904LanguageVersion.CSharp8,
905new CSharpParseOptions(LanguageVersion.CSharp7_3));
918LanguageVersion.CSharp8,
919new CSharpParseOptions(LanguageVersion.CSharp7_3));
931LanguageVersion.CSharp8,
932new CSharpParseOptions(LanguageVersion.CSharp7_3));
964LanguageVersion.CSharp8,
965new CSharpParseOptions(LanguageVersion.CSharp7_3));
993LanguageVersion.CSharp8,
994new CSharpParseOptions(LanguageVersion.CSharp7_3));
1027LanguageVersion.CSharp8,
1028new CSharpParseOptions(LanguageVersion.CSharp7_3));
1064expected: LanguageVersion.CSharp9,
1065new CSharpParseOptions(LanguageVersion.CSharp8));
1090expected: LanguageVersion.CSharp10,
1091new CSharpParseOptions(LanguageVersion.CSharp9));
1101LanguageVersion.CSharp12,
1102new CSharpParseOptions(LanguageVersion.CSharp11));
1112LanguageVersion.CSharp12,
1113new CSharpParseOptions(LanguageVersion.CSharp11));
1123LanguageVersion.CSharp12,
1124new CSharpParseOptions(LanguageVersion.CSharp11));
1134LanguageVersion.CSharp12,
1135new CSharpParseOptions(LanguageVersion.CSharp11));
1145LanguageVersion.CSharp12,
1146new CSharpParseOptions(LanguageVersion.CSharp11));
1156LanguageVersion.CSharp12,
1157new CSharpParseOptions(LanguageVersion.CSharp11));
1169LanguageVersion.CSharp9,
1170new CSharpParseOptions(LanguageVersion.CSharp8));
1179LanguageVersion.CSharp10,
1180new CSharpParseOptions(LanguageVersion.CSharp9));
1198expected: LanguageVersion.CSharp10,
1199new CSharpParseOptions(LanguageVersion.CSharp9));
1214expected: LanguageVersion.CSharp9,
1215new CSharpParseOptions(LanguageVersion.CSharp8));
1232expected: LanguageVersion.CSharp11,
1233new CSharpParseOptions(LanguageVersion.CSharp8));
1246expected: LanguageVersion.CSharp11,
1247new CSharpParseOptions(LanguageVersion.CSharp10));
1260expected: LanguageVersion.CSharp11,
1261new CSharpParseOptions(LanguageVersion.CSharp10));
1274expected: LanguageVersion.CSharp11,
1275new CSharpParseOptions(LanguageVersion.CSharp10));
1291expected: LanguageVersion.CSharp12,
1292new CSharpParseOptions(LanguageVersion.CSharp11));
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForArrayTests.cs (209)
34LanguageVersion = LanguageVersion.CSharp11,
55LanguageVersion = LanguageVersion.CSharp12,
76LanguageVersion = LanguageVersion.CSharp12,
97LanguageVersion = LanguageVersion.CSharp12,
122LanguageVersion = LanguageVersion.CSharp12,
147LanguageVersion = LanguageVersion.CSharp12,
168LanguageVersion = LanguageVersion.CSharp12,
189LanguageVersion = LanguageVersion.CSharp12,
204LanguageVersion = LanguageVersion.CSharp12,
229LanguageVersion = LanguageVersion.CSharp12,
250LanguageVersion = LanguageVersion.CSharp12,
277LanguageVersion = LanguageVersion.CSharp12,
298LanguageVersion = LanguageVersion.CSharp12,
319LanguageVersion = LanguageVersion.CSharp12,
340LanguageVersion = LanguageVersion.CSharp12,
355LanguageVersion = LanguageVersion.CSharp12,
370LanguageVersion = LanguageVersion.CSharp12,
385LanguageVersion = LanguageVersion.CSharp12,
406LanguageVersion = LanguageVersion.CSharp12,
421LanguageVersion = LanguageVersion.CSharp12,
446LanguageVersion = LanguageVersion.CSharp12,
473LanguageVersion = LanguageVersion.CSharp12,
488LanguageVersion = LanguageVersion.CSharp12,
509LanguageVersion = LanguageVersion.CSharp12,
528LanguageVersion = LanguageVersion.CSharp12,
547LanguageVersion = LanguageVersion.CSharp12,
566LanguageVersion = LanguageVersion.CSharp12,
585LanguageVersion = LanguageVersion.CSharp12,
605LanguageVersion = LanguageVersion.CSharp12,
627LanguageVersion = LanguageVersion.CSharp12,
648LanguageVersion = LanguageVersion.CSharp12,
675LanguageVersion = LanguageVersion.CSharp12,
693LanguageVersion = LanguageVersion.CSharp12,
711LanguageVersion = LanguageVersion.CSharp12,
729LanguageVersion = LanguageVersion.CSharp12,
749LanguageVersion = LanguageVersion.CSharp12,
776LanguageVersion = LanguageVersion.CSharp12,
803LanguageVersion = LanguageVersion.CSharp12,
830LanguageVersion = LanguageVersion.CSharp12,
848LanguageVersion = LanguageVersion.CSharp12,
875LanguageVersion = LanguageVersion.CSharp12,
902LanguageVersion = LanguageVersion.CSharp12,
929LanguageVersion = LanguageVersion.CSharp12,
947LanguageVersion = LanguageVersion.CSharp12,
965LanguageVersion = LanguageVersion.CSharp12,
992LanguageVersion = LanguageVersion.CSharp12,
1019LanguageVersion = LanguageVersion.CSharp12,
1037LanguageVersion = LanguageVersion.CSharp12,
1074LanguageVersion = LanguageVersion.CSharp12,
1106LanguageVersion = LanguageVersion.CSharp12,
1123LanguageVersion = LanguageVersion.CSharp12,
1145LanguageVersion = LanguageVersion.CSharp12,
1176LanguageVersion = LanguageVersion.CSharp12,
1196LanguageVersion = LanguageVersion.CSharp12,
1216LanguageVersion = LanguageVersion.CSharp12,
1236LanguageVersion = LanguageVersion.CSharp12,
1263LanguageVersion = LanguageVersion.CSharp12,
1290LanguageVersion = LanguageVersion.CSharp12,
1327LanguageVersion = LanguageVersion.CSharp12,
1354LanguageVersion = LanguageVersion.CSharp12,
1377LanguageVersion = LanguageVersion.CSharp12,
1398LanguageVersion = LanguageVersion.CSharp12,
1421LanguageVersion = LanguageVersion.CSharp12,
1446LanguageVersion = LanguageVersion.CSharp12,
1473LanguageVersion = LanguageVersion.CSharp12,
1496LanguageVersion = LanguageVersion.CSharp12,
1521LanguageVersion = LanguageVersion.CSharp12,
1548LanguageVersion = LanguageVersion.CSharp12,
1577LanguageVersion = LanguageVersion.CSharp12,
1598LanguageVersion = LanguageVersion.CSharp12,
1621LanguageVersion = LanguageVersion.CSharp12,
1646LanguageVersion = LanguageVersion.CSharp12,
1673LanguageVersion = LanguageVersion.CSharp12,
1701LanguageVersion = LanguageVersion.CSharp12,
1728LanguageVersion = LanguageVersion.CSharp12,
1756LanguageVersion = LanguageVersion.CSharp12,
1783LanguageVersion = LanguageVersion.CSharp12,
1808LanguageVersion = LanguageVersion.CSharp12,
1838LanguageVersion = LanguageVersion.CSharp12,
1859LanguageVersion = LanguageVersion.CSharp12,
1882LanguageVersion = LanguageVersion.CSharp12,
1907LanguageVersion = LanguageVersion.CSharp12,
1934LanguageVersion = LanguageVersion.CSharp12,
1962LanguageVersion = LanguageVersion.CSharp12,
1989LanguageVersion = LanguageVersion.CSharp12,
2017LanguageVersion = LanguageVersion.CSharp12,
2044LanguageVersion = LanguageVersion.CSharp12,
2069LanguageVersion = LanguageVersion.CSharp12,
2099LanguageVersion = LanguageVersion.CSharp12,
2150LanguageVersion = LanguageVersion.CSharp12,
2187LanguageVersion = LanguageVersion.CSharp12,
2228LanguageVersion = LanguageVersion.CSharp12,
2259LanguageVersion = LanguageVersion.CSharp12,
2279LanguageVersion = LanguageVersion.CSharp12,
2300LanguageVersion = LanguageVersion.CSharp12,
2323LanguageVersion = LanguageVersion.CSharp12,
2344LanguageVersion = LanguageVersion.CSharp12,
2365LanguageVersion = LanguageVersion.CSharp12,
2388LanguageVersion = LanguageVersion.CSharp12,
2411LanguageVersion = LanguageVersion.CSharp12,
2432LanguageVersion = LanguageVersion.CSharp12,
2453LanguageVersion = LanguageVersion.CSharp12,
2475LanguageVersion = LanguageVersion.CSharp12,
2507LanguageVersion = LanguageVersion.CSharp12,
2541LanguageVersion = LanguageVersion.CSharp12,
2574LanguageVersion = LanguageVersion.CSharp12,
2609LanguageVersion = LanguageVersion.CSharp12,
2631LanguageVersion = LanguageVersion.CSharp12,
2654LanguageVersion = LanguageVersion.CSharp12,
2679LanguageVersion = LanguageVersion.CSharp12,
2712LanguageVersion = LanguageVersion.CSharp12,
2745LanguageVersion = LanguageVersion.CSharp12,
2785LanguageVersion = LanguageVersion.CSharp12,
2830LanguageVersion = LanguageVersion.CSharp12,
2845LanguageVersion = LanguageVersion.CSharp12,
2874LanguageVersion = LanguageVersion.CSharp12,
2905LanguageVersion = LanguageVersion.CSharp12,
2950LanguageVersion = LanguageVersion.CSharp12,
2973LanguageVersion = LanguageVersion.CSharp12,
3003LanguageVersion = LanguageVersion.CSharp12,
3033LanguageVersion = LanguageVersion.CSharp12,
3063LanguageVersion = LanguageVersion.CSharp12,
3084LanguageVersion = LanguageVersion.CSharp12,
3114LanguageVersion = LanguageVersion.CSharp12,
3135LanguageVersion = LanguageVersion.CSharp12,
3171LanguageVersion = LanguageVersion.CSharp12,
3211LanguageVersion = LanguageVersion.CSharp12,
3247LanguageVersion = LanguageVersion.CSharp12,
3285LanguageVersion = LanguageVersion.CSharp12,
3329LanguageVersion = LanguageVersion.CSharp12,
3367LanguageVersion = LanguageVersion.CSharp12,
3409LanguageVersion = LanguageVersion.CSharp12,
3451LanguageVersion = LanguageVersion.CSharp12,
3489LanguageVersion = LanguageVersion.CSharp12,
3527LanguageVersion = LanguageVersion.CSharp12,
3569LanguageVersion = LanguageVersion.CSharp12,
3611LanguageVersion = LanguageVersion.CSharp12,
3649LanguageVersion = LanguageVersion.CSharp12,
3687LanguageVersion = LanguageVersion.CSharp12,
3725LanguageVersion = LanguageVersion.CSharp12,
3749LanguageVersion = LanguageVersion.CSharp12,
3772LanguageVersion = LanguageVersion.CSharp12,
3793LanguageVersion = LanguageVersion.CSharp12,
3818LanguageVersion = LanguageVersion.CSharp12,
3841LanguageVersion = LanguageVersion.CSharp12,
3866LanguageVersion = LanguageVersion.CSharp12,
3889LanguageVersion = LanguageVersion.CSharp12,
3913LanguageVersion = LanguageVersion.CSharp12,
3937LanguageVersion = LanguageVersion.CSharp12,
3962LanguageVersion = LanguageVersion.CSharp12,
3987LanguageVersion = LanguageVersion.CSharp12,
4014LanguageVersion = LanguageVersion.CSharp12,
4041LanguageVersion = LanguageVersion.CSharp12,
4068LanguageVersion = LanguageVersion.CSharp12,
4112LanguageVersion = LanguageVersion.CSharp12,
4154LanguageVersion = LanguageVersion.CSharp12,
4198LanguageVersion = LanguageVersion.CSharp12,
4235LanguageVersion = LanguageVersion.CSharp12,
4272LanguageVersion = LanguageVersion.CSharp12,
4294LanguageVersion = LanguageVersion.CSharp12,
4331LanguageVersion = LanguageVersion.CSharp12,
4354LanguageVersion = LanguageVersion.CSharp12,
4377LanguageVersion = LanguageVersion.CSharp12,
4408LanguageVersion = LanguageVersion.CSharp12,
4434LanguageVersion = LanguageVersion.CSharp12,
4456LanguageVersion = LanguageVersion.CSharp12,
4496LanguageVersion = LanguageVersion.CSharp12,
4534LanguageVersion = LanguageVersion.CSharp12,
4571LanguageVersion = LanguageVersion.CSharp12,
4594LanguageVersion = LanguageVersion.CSharp12,
4640LanguageVersion = LanguageVersion.CSharp12,
4674LanguageVersion = LanguageVersion.CSharp12,
4730LanguageVersion = LanguageVersion.CSharp12,
4802LanguageVersion = LanguageVersion.CSharp12,
4841LanguageVersion = LanguageVersion.CSharp12,
4865LanguageVersion = LanguageVersion.CSharp12,
4923LanguageVersion = LanguageVersion.CSharp12,
4947LanguageVersion = LanguageVersion.CSharp12,
4990LanguageVersion = LanguageVersion.CSharp12,
5014LanguageVersion = LanguageVersion.CSharp12,
5057LanguageVersion = LanguageVersion.CSharp12,
5081LanguageVersion = LanguageVersion.CSharp12,
5139LanguageVersion = LanguageVersion.CSharp12,
5193LanguageVersion = LanguageVersion.CSharp12,
5216LanguageVersion = LanguageVersion.CSharp12,
5239LanguageVersion = LanguageVersion.CSharp12,
5262LanguageVersion = LanguageVersion.CSharp12,
5285LanguageVersion = LanguageVersion.CSharp12,
5308LanguageVersion = LanguageVersion.CSharp12,
5331LanguageVersion = LanguageVersion.CSharp12,
5354LanguageVersion = LanguageVersion.CSharp12,
5381LanguageVersion = LanguageVersion.CSharp12,
5408LanguageVersion = LanguageVersion.CSharp12,
5432LanguageVersion = LanguageVersion.CSharp12,
5455LanguageVersion = LanguageVersion.CSharp12,
5496LanguageVersion = LanguageVersion.CSharp12,
5519LanguageVersion = LanguageVersion.CSharp12,
5542LanguageVersion = LanguageVersion.CSharp12,
5565LanguageVersion = LanguageVersion.CSharp12,
5587LanguageVersion = LanguageVersion.CSharp12,
5611LanguageVersion = LanguageVersion.CSharp12,
5634LanguageVersion = LanguageVersion.CSharp12,
5675LanguageVersion = LanguageVersion.CSharp12,
5698LanguageVersion = LanguageVersion.CSharp12,
5721LanguageVersion = LanguageVersion.CSharp12,
5758LanguageVersion = LanguageVersion.CSharp12,
5799LanguageVersion = LanguageVersion.CSharp12,
5841LanguageVersion = LanguageVersion.CSharp13,
5883LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForBuilderTests.cs (44)
84LanguageVersion = LanguageVersion.CSharp11,
107LanguageVersion = LanguageVersion.CSharp12,
141LanguageVersion = LanguageVersion.CSharp12,
175LanguageVersion = LanguageVersion.CSharp12,
199LanguageVersion = LanguageVersion.CSharp12,
237LanguageVersion = LanguageVersion.CSharp12,
275LanguageVersion = LanguageVersion.CSharp12,
313LanguageVersion = LanguageVersion.CSharp12,
351LanguageVersion = LanguageVersion.CSharp12,
377LanguageVersion = LanguageVersion.CSharp12,
401LanguageVersion = LanguageVersion.CSharp12,
442LanguageVersion = LanguageVersion.CSharp12,
485LanguageVersion = LanguageVersion.CSharp12,
515LanguageVersion = LanguageVersion.CSharp12,
545LanguageVersion = LanguageVersion.CSharp12,
592LanguageVersion = LanguageVersion.CSharp12,
639LanguageVersion = LanguageVersion.CSharp12,
686LanguageVersion = LanguageVersion.CSharp12,
726LanguageVersion = LanguageVersion.CSharp12,
768LanguageVersion = LanguageVersion.CSharp12,
810LanguageVersion = LanguageVersion.CSharp12,
856LanguageVersion = LanguageVersion.CSharp12,
894LanguageVersion = LanguageVersion.CSharp12,
932LanguageVersion = LanguageVersion.CSharp12,
970LanguageVersion = LanguageVersion.CSharp12,
995LanguageVersion = LanguageVersion.CSharp12,
1034LanguageVersion = LanguageVersion.CSharp12,
1072LanguageVersion = LanguageVersion.CSharp12,
1110LanguageVersion = LanguageVersion.CSharp12,
1148LanguageVersion = LanguageVersion.CSharp12,
1186LanguageVersion = LanguageVersion.CSharp12,
1212LanguageVersion = LanguageVersion.CSharp12,
1238LanguageVersion = LanguageVersion.CSharp12,
1278LanguageVersion = LanguageVersion.CSharp12,
1317LanguageVersion = LanguageVersion.CSharp12,
1360LanguageVersion = LanguageVersion.CSharp12,
1383LanguageVersion = LanguageVersion.CSharp12,
1405LanguageVersion = LanguageVersion.CSharp12,
1442LanguageVersion = LanguageVersion.CSharp12,
1482LanguageVersion = LanguageVersion.CSharp12,
1521LanguageVersion = LanguageVersion.CSharp12,
1559LanguageVersion = LanguageVersion.CSharp12,
1584LanguageVersion = LanguageVersion.CSharp12,
1625LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForCreateTests.cs (52)
77LanguageVersion = LanguageVersion.CSharp11,
99LanguageVersion = LanguageVersion.CSharp12,
121LanguageVersion = LanguageVersion.CSharp12,
149LanguageVersion = LanguageVersion.CSharp12,
170LanguageVersion = LanguageVersion.CSharp12,
192LanguageVersion = LanguageVersion.CSharp12,
214LanguageVersion = LanguageVersion.CSharp12,
236LanguageVersion = LanguageVersion.CSharp12,
258LanguageVersion = LanguageVersion.CSharp12,
280LanguageVersion = LanguageVersion.CSharp12,
296LanguageVersion = LanguageVersion.CSharp12,
318LanguageVersion = LanguageVersion.CSharp12,
340LanguageVersion = LanguageVersion.CSharp12,
362LanguageVersion = LanguageVersion.CSharp12,
378LanguageVersion = LanguageVersion.CSharp12,
394LanguageVersion = LanguageVersion.CSharp12,
416LanguageVersion = LanguageVersion.CSharp12,
438LanguageVersion = LanguageVersion.CSharp12,
460LanguageVersion = LanguageVersion.CSharp12,
476LanguageVersion = LanguageVersion.CSharp12,
508LanguageVersion = LanguageVersion.CSharp12,
530LanguageVersion = LanguageVersion.CSharp12,
552LanguageVersion = LanguageVersion.CSharp12,
574LanguageVersion = LanguageVersion.CSharp12,
596LanguageVersion = LanguageVersion.CSharp12,
614LanguageVersion = LanguageVersion.CSharp12,
632LanguageVersion = LanguageVersion.CSharp12,
658LanguageVersion = LanguageVersion.CSharp12,
684LanguageVersion = LanguageVersion.CSharp12,
710LanguageVersion = LanguageVersion.CSharp12,
736LanguageVersion = LanguageVersion.CSharp12,
762LanguageVersion = LanguageVersion.CSharp12,
788LanguageVersion = LanguageVersion.CSharp12,
807LanguageVersion = LanguageVersion.CSharp12,
829LanguageVersion = LanguageVersion.CSharp12,
853LanguageVersion = LanguageVersion.CSharp12,
884LanguageVersion = LanguageVersion.CSharp12,
906LanguageVersion = LanguageVersion.CSharp12,
940LanguageVersion = LanguageVersion.CSharp12,
962LanguageVersion = LanguageVersion.CSharp12,
996LanguageVersion = LanguageVersion.CSharp12,
1012LanguageVersion = LanguageVersion.CSharp12,
1040LanguageVersion = LanguageVersion.CSharp12,
1078LanguageVersion = LanguageVersion.CSharp12,
1115LanguageVersion = LanguageVersion.CSharp12,
1156LanguageVersion = LanguageVersion.CSharp12,
1181LanguageVersion = LanguageVersion.CSharp12,
1206LanguageVersion = LanguageVersion.CSharp12,
1240LanguageVersion = LanguageVersion.CSharp12,
1266LanguageVersion = LanguageVersion.CSharp12,
1284LanguageVersion = LanguageVersion.CSharp12,
1324LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForEmptyTests.cs (49)
50LanguageVersion = LanguageVersion.CSharp12,
81LanguageVersion = LanguageVersion.CSharp12,
112LanguageVersion = LanguageVersion.CSharp12,
141LanguageVersion = LanguageVersion.CSharp12,
160LanguageVersion = LanguageVersion.CSharp12,
197LanguageVersion = LanguageVersion.CSharp12,
218LanguageVersion = LanguageVersion.CSharp12,
253LanguageVersion = LanguageVersion.CSharp12,
286LanguageVersion = LanguageVersion.CSharp12,
319LanguageVersion = LanguageVersion.CSharp12,
352LanguageVersion = LanguageVersion.CSharp12,
385LanguageVersion = LanguageVersion.CSharp12,
416LanguageVersion = LanguageVersion.CSharp12,
437LanguageVersion = LanguageVersion.CSharp12,
470LanguageVersion = LanguageVersion.CSharp12,
495LanguageVersion = LanguageVersion.CSharp12,
552LanguageVersion = LanguageVersion.CSharp12,
620LanguageVersion = LanguageVersion.CSharp12,
688LanguageVersion = LanguageVersion.CSharp12,
720LanguageVersion = LanguageVersion.CSharp12,
741LanguageVersion = LanguageVersion.CSharp12,
775LanguageVersion = LanguageVersion.CSharp12,
797LanguageVersion = LanguageVersion.CSharp12,
831LanguageVersion = LanguageVersion.CSharp12,
864LanguageVersion = LanguageVersion.CSharp12,
899LanguageVersion = LanguageVersion.CSharp12,
950LanguageVersion = LanguageVersion.CSharp12,
988LanguageVersion = LanguageVersion.CSharp12,
1040LanguageVersion = LanguageVersion.CSharp12,
1093LanguageVersion = LanguageVersion.CSharp12,
1148LanguageVersion = LanguageVersion.CSharp12,
1186LanguageVersion = LanguageVersion.CSharp12,
1243LanguageVersion = LanguageVersion.CSharp12,
1267LanguageVersion = LanguageVersion.CSharp12,
1287LanguageVersion = LanguageVersion.CSharp12,
1314LanguageVersion = LanguageVersion.CSharp12,
1351LanguageVersion = LanguageVersion.CSharp12,
1381LanguageVersion = LanguageVersion.CSharp12,
1411LanguageVersion = LanguageVersion.CSharp12,
1441LanguageVersion = LanguageVersion.CSharp12,
1471LanguageVersion = LanguageVersion.CSharp12,
1507LanguageVersion = LanguageVersion.CSharp12,
1547LanguageVersion = LanguageVersion.CSharp12,
1585LanguageVersion = LanguageVersion.CSharp12,
1608LanguageVersion = LanguageVersion.CSharp12,
1631LanguageVersion = LanguageVersion.CSharp12,
1668LanguageVersion = LanguageVersion.CSharp12,
1693LanguageVersion = LanguageVersion.CSharp12,
1715LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForFluentTests.cs (92)
39LanguageVersion = LanguageVersion.CSharp11,
73LanguageVersion = LanguageVersion.CSharp12,
107LanguageVersion = LanguageVersion.CSharp12,
141LanguageVersion = LanguageVersion.CSharp12,
164LanguageVersion = LanguageVersion.CSharp12,
198LanguageVersion = LanguageVersion.CSharp12,
232LanguageVersion = LanguageVersion.CSharp12,
254LanguageVersion = LanguageVersion.CSharp12,
290LanguageVersion = LanguageVersion.CSharp12,
326LanguageVersion = LanguageVersion.CSharp12,
362LanguageVersion = LanguageVersion.CSharp12,
398LanguageVersion = LanguageVersion.CSharp12,
434LanguageVersion = LanguageVersion.CSharp12,
470LanguageVersion = LanguageVersion.CSharp12,
506LanguageVersion = LanguageVersion.CSharp12,
542LanguageVersion = LanguageVersion.CSharp12,
578LanguageVersion = LanguageVersion.CSharp12,
614LanguageVersion = LanguageVersion.CSharp12,
650LanguageVersion = LanguageVersion.CSharp12,
686LanguageVersion = LanguageVersion.CSharp12,
709LanguageVersion = LanguageVersion.CSharp12,
732LanguageVersion = LanguageVersion.CSharp12,
755LanguageVersion = LanguageVersion.CSharp12,
795LanguageVersion = LanguageVersion.CSharp12,
831LanguageVersion = LanguageVersion.CSharp12,
854LanguageVersion = LanguageVersion.CSharp12,
898LanguageVersion = LanguageVersion.CSharp12,
934LanguageVersion = LanguageVersion.CSharp12,
957LanguageVersion = LanguageVersion.CSharp12,
993LanguageVersion = LanguageVersion.CSharp12,
1029LanguageVersion = LanguageVersion.CSharp12,
1071LanguageVersion = LanguageVersion.CSharp12,
1118LanguageVersion = LanguageVersion.CSharp12,
1160LanguageVersion = LanguageVersion.CSharp12,
1207LanguageVersion = LanguageVersion.CSharp12,
1233LanguageVersion = LanguageVersion.CSharp12,
1259LanguageVersion = LanguageVersion.CSharp12,
1285LanguageVersion = LanguageVersion.CSharp12,
1310LanguageVersion = LanguageVersion.CSharp12,
1335LanguageVersion = LanguageVersion.CSharp12,
1371LanguageVersion = LanguageVersion.CSharp12,
1407LanguageVersion = LanguageVersion.CSharp12,
1443LanguageVersion = LanguageVersion.CSharp12,
1481LanguageVersion = LanguageVersion.CSharp12,
1519LanguageVersion = LanguageVersion.CSharp12,
1543LanguageVersion = LanguageVersion.CSharp12,
1570LanguageVersion = LanguageVersion.CSharp12,
1608LanguageVersion = LanguageVersion.CSharp12,
1646LanguageVersion = LanguageVersion.CSharp12,
1684LanguageVersion = LanguageVersion.CSharp12,
1728LanguageVersion = LanguageVersion.CSharp12,
1772LanguageVersion = LanguageVersion.CSharp12,
1810LanguageVersion = LanguageVersion.CSharp12,
1848LanguageVersion = LanguageVersion.CSharp12,
1894LanguageVersion = LanguageVersion.CSharp12,
1939LanguageVersion = LanguageVersion.CSharp12,
1973LanguageVersion = LanguageVersion.CSharp12,
1995LanguageVersion = LanguageVersion.CSharp12,
2031LanguageVersion = LanguageVersion.CSharp12,
2079LanguageVersion = LanguageVersion.CSharp12,
2114LanguageVersion = LanguageVersion.CSharp12,
2149LanguageVersion = LanguageVersion.CSharp12,
2183LanguageVersion = LanguageVersion.CSharp12,
2206LanguageVersion = LanguageVersion.CSharp12,
2242LanguageVersion = LanguageVersion.CSharp12,
2265LanguageVersion = LanguageVersion.CSharp12,
2301LanguageVersion = LanguageVersion.CSharp12,
2324LanguageVersion = LanguageVersion.CSharp12,
2360LanguageVersion = LanguageVersion.CSharp12,
2398LanguageVersion = LanguageVersion.CSharp12,
2432LanguageVersion = LanguageVersion.CSharp12,
2466LanguageVersion = LanguageVersion.CSharp12,
2501LanguageVersion = LanguageVersion.CSharp12,
2536LanguageVersion = LanguageVersion.CSharp12,
2573LanguageVersion = LanguageVersion.CSharp12,
2610LanguageVersion = LanguageVersion.CSharp12,
2650LanguageVersion = LanguageVersion.CSharp12,
2674LanguageVersion = LanguageVersion.CSharp12,
2698LanguageVersion = LanguageVersion.CSharp12,
2726LanguageVersion = LanguageVersion.CSharp12,
2777LanguageVersion = LanguageVersion.CSharp12,
2810LanguageVersion = LanguageVersion.CSharp12,
2832LanguageVersion = LanguageVersion.CSharp12,
2872LanguageVersion = LanguageVersion.CSharp12,
2908LanguageVersion = LanguageVersion.CSharp12,
2935LanguageVersion = LanguageVersion.CSharp12,
2978LanguageVersion = LanguageVersion.CSharp12,
3012LanguageVersion = LanguageVersion.CSharp12,
3046LanguageVersion = LanguageVersion.CSharp12,
3080LanguageVersion = LanguageVersion.CSharp12,
3114LanguageVersion = LanguageVersion.CSharp12,
3150LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForStackAllocTests.cs (56)
37LanguageVersion = LanguageVersion.CSharp11,
58LanguageVersion = LanguageVersion.CSharp11,
79LanguageVersion = LanguageVersion.CSharp12,
100LanguageVersion = LanguageVersion.CSharp12,
132LanguageVersion = LanguageVersion.CSharp12,
164LanguageVersion = LanguageVersion.CSharp12,
196LanguageVersion = LanguageVersion.CSharp12,
228LanguageVersion = LanguageVersion.CSharp12,
249LanguageVersion = LanguageVersion.CSharp12,
270LanguageVersion = LanguageVersion.CSharp12,
291LanguageVersion = LanguageVersion.CSharp12,
312LanguageVersion = LanguageVersion.CSharp12,
346LanguageVersion = LanguageVersion.CSharp12,
367LanguageVersion = LanguageVersion.CSharp12,
388LanguageVersion = LanguageVersion.CSharp12,
409LanguageVersion = LanguageVersion.CSharp12,
430LanguageVersion = LanguageVersion.CSharp12,
466LanguageVersion = LanguageVersion.CSharp12,
502LanguageVersion = LanguageVersion.CSharp12,
534LanguageVersion = LanguageVersion.CSharp12,
566LanguageVersion = LanguageVersion.CSharp12,
588LanguageVersion = LanguageVersion.CSharp12,
620LanguageVersion = LanguageVersion.CSharp12,
641LanguageVersion = LanguageVersion.CSharp12,
673LanguageVersion = LanguageVersion.CSharp12,
694LanguageVersion = LanguageVersion.CSharp12,
716LanguageVersion = LanguageVersion.CSharp12,
740LanguageVersion = LanguageVersion.CSharp12,
762LanguageVersion = LanguageVersion.CSharp12,
784LanguageVersion = LanguageVersion.CSharp12,
808LanguageVersion = LanguageVersion.CSharp12,
832LanguageVersion = LanguageVersion.CSharp12,
854LanguageVersion = LanguageVersion.CSharp12,
876LanguageVersion = LanguageVersion.CSharp12,
899LanguageVersion = LanguageVersion.CSharp12,
932LanguageVersion = LanguageVersion.CSharp12,
967LanguageVersion = LanguageVersion.CSharp12,
1001LanguageVersion = LanguageVersion.CSharp12,
1037LanguageVersion = LanguageVersion.CSharp12,
1060LanguageVersion = LanguageVersion.CSharp12,
1084LanguageVersion = LanguageVersion.CSharp12,
1110LanguageVersion = LanguageVersion.CSharp12,
1150LanguageVersion = LanguageVersion.CSharp12,
1190LanguageVersion = LanguageVersion.CSharp12,
1228LanguageVersion = LanguageVersion.CSharp12,
1268LanguageVersion = LanguageVersion.CSharp12,
1304LanguageVersion = LanguageVersion.CSharp12,
1342LanguageVersion = LanguageVersion.CSharp12,
1380LanguageVersion = LanguageVersion.CSharp12,
1420LanguageVersion = LanguageVersion.CSharp12,
1456LanguageVersion = LanguageVersion.CSharp12,
1494LanguageVersion = LanguageVersion.CSharp12,
1532LanguageVersion = LanguageVersion.CSharp12,
1574LanguageVersion = LanguageVersion.CSharp12,
1594LanguageVersion = LanguageVersion.CSharp12,
1630LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseCollectionInitializer\UseCollectionInitializerTests.cs (11)
27LanguageVersion languageVersion = LanguageVersion.CSharp11)
41private static async Task TestMissingInRegularAndScriptAsync(string testCode, LanguageVersion? languageVersion = null)
344""", LanguageVersion.CSharp5);
604""", LanguageVersion.CSharp2);
1683""", OutputKind.ConsoleApplication, LanguageVersion.CSharp12);
1715""", languageVersion: LanguageVersion.CSharp12);
1749LanguageVersion = LanguageVersion.CSharp12,
1786LanguageVersion = LanguageVersion.CSharp12,
1827LanguageVersion = LanguageVersion.CSharp12,
1864LanguageVersion = LanguageVersion.CSharp13,
src\Analyzers\CSharp\Tests\UseCollectionInitializer\UseCollectionInitializerTests_CollectionExpression.cs (28)
31LanguageVersion = LanguageVersion.CSharp12,
375LanguageVersion = LanguageVersion.CSharp12,
798LanguageVersion = LanguageVersion.CSharp12,
823LanguageVersion = LanguageVersion.CSharp12,
1941LanguageVersion = LanguageVersion.CSharp12,
4385LanguageVersion = LanguageVersion.CSharp12,
5346LanguageVersion = LanguageVersion.CSharp12,
5386LanguageVersion = LanguageVersion.CSharp12,
5423LanguageVersion = LanguageVersion.CSharp12,
5457LanguageVersion = LanguageVersion.CSharp12,
5491LanguageVersion = LanguageVersion.CSharp12,
5525LanguageVersion = LanguageVersion.CSharp12,
5569LanguageVersion = LanguageVersion.CSharp12,
5603LanguageVersion = LanguageVersion.CSharp12,
5637LanguageVersion = LanguageVersion.CSharp12,
5681LanguageVersion = LanguageVersion.CSharp12,
5705LanguageVersion = LanguageVersion.CSharp12,
5743LanguageVersion = LanguageVersion.CSharp12,
5777LanguageVersion = LanguageVersion.CSharp12,
5811LanguageVersion = LanguageVersion.CSharp12,
5865LanguageVersion = LanguageVersion.CSharp12,
5887LanguageVersion = LanguageVersion.CSharp13,
5908LanguageVersion = LanguageVersion.CSharp13,
5940LanguageVersion = LanguageVersion.CSharp13,
5963LanguageVersion = LanguageVersion.CSharp12,
5984LanguageVersion = LanguageVersion.CSharp12,
6010LanguageVersion = LanguageVersion.CSharp12,
6073LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForAssignmentTests.cs (16)
28LanguageVersion languageVersion = LanguageVersion.CSharp8,
44LanguageVersion languageVersion = LanguageVersion.CSharp8,
199""", LanguageVersion.CSharp6);
591""", LanguageVersion.Latest);
989""", LanguageVersion.CSharp8, PreferImplicitTypeAlways);
1021""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways);
1181""", LanguageVersion.CSharp8, PreferImplicitTypeAlways);
1213""", LanguageVersion.CSharp9, options: PreferImplicitTypeAlways);
1905""", LanguageVersion.CSharp9);
1951""", LanguageVersion.CSharp9, equivalenceKey: nameof(AnalyzersResources.Simplify_check));
2143LanguageVersion = LanguageVersion.CSharp9,
2188""", LanguageVersion.CSharp9);
2224""", LanguageVersion.CSharp13);
2302""", 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);
163""", parameters: new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)));
977[InlineData(LanguageVersion.CSharp8, "(string)null")]
978[InlineData(LanguageVersion.CSharp9, "null")]
979public async Task TestConversion2_Throw1(LanguageVersion languageVersion, string expectedFalseExpression)
1043[InlineData(LanguageVersion.CSharp8, "(string)null")]
1044[InlineData(LanguageVersion.CSharp9, "null")]
1045public async Task TestConversion3(LanguageVersion languageVersion, string expectedFalseExpression)
1078[InlineData(LanguageVersion.CSharp8, "(string)null")]
1079[InlineData(LanguageVersion.CSharp9, "null")]
1080public async Task TestConversion3_Throw1(LanguageVersion languageVersion, string expectedFalseExpression)
1113[InlineData(LanguageVersion.CSharp8, "(string)null")]
1114[InlineData(LanguageVersion.CSharp9, "null")]
1115public async 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\UseExpressionBody\UseExpressionBodyForAccessorsAnalyzerTests.cs (15)
29LanguageVersion version = LanguageVersion.CSharp8)
33ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default,
51LanguageVersion version = LanguageVersion.CSharp8)
55ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default,
71LanguageVersion version = LanguageVersion.CSharp8)
75ReferenceAssemblies = version == LanguageVersion.CSharp9 ? ReferenceAssemblies.Net.Net50 : ReferenceAssemblies.Default,
269await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp9);
305LanguageVersion = LanguageVersion.CSharp9,
502await TestWithUseBlockBodyIncludingPropertiesAndIndexers(code, fixedCode, LanguageVersion.CSharp9);
875LanguageVersion = LanguageVersion.CSharp9,
908await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6);
942await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6);
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForMethodsAnalyzerTests.cs (7)
25private static async Task TestWithUseExpressionBody(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
862await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp5);
875await TestWithUseExpressionBody(code, code, LanguageVersion.CSharp6);
895await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6);
909await TestWithUseExpressionBody(code, code, LanguageVersion.CSharp6);
941await TestWithUseExpressionBody(code, fixedCode, LanguageVersion.CSharp6);
src\Analyzers\CSharp\Tests\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationTests.cs (44)
29LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp8,
56LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
77LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
98LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
119LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
134LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
161LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
176LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
191LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
212LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
239LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
261LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
296LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
323LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
344LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
365LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
386LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
407LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
428LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
443LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
464LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
485LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
500LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
516LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
535LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
558LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
581LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
606LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
641LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
664LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
687LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
716LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
725LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
754LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
779LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
804LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
829LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
846LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
863LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
888LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
913LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
930LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
947LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
972LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UseObjectInitializer\UseObjectInitializerTests.cs (28)
25LanguageVersion? languageVersion = null)
74LanguageVersion = LanguageVersion.CSharp12,
178LanguageVersion = LanguageVersion.CSharp12,
240LanguageVersion = LanguageVersion.CSharp12,
301LanguageVersion = LanguageVersion.CSharp12,
343LanguageVersion = LanguageVersion.CSharp12,
387LanguageVersion = LanguageVersion.CSharp12,
431LanguageVersion = LanguageVersion.CSharp12,
474LanguageVersion = LanguageVersion.CSharp12,
520LanguageVersion = LanguageVersion.CSharp12,
568LanguageVersion = LanguageVersion.CSharp12,
588""", LanguageVersion.CSharp2);
646LanguageVersion = LanguageVersion.CSharp12,
699LanguageVersion = LanguageVersion.CSharp12,
753LanguageVersion = LanguageVersion.CSharp12,
795LanguageVersion = LanguageVersion.CSharp12,
844LanguageVersion = LanguageVersion.CSharp12,
942LanguageVersion = LanguageVersion.CSharp12,
992LanguageVersion = LanguageVersion.CSharp12,
1101LanguageVersion = LanguageVersion.CSharp12,
1163LanguageVersion = LanguageVersion.CSharp12,
1197LanguageVersion = LanguageVersion.CSharp12,
1279LanguageVersion = LanguageVersion.CSharp12,
1352LanguageVersion = LanguageVersion.CSharp12,
1395LanguageVersion = LanguageVersion.CSharp12,
1442LanguageVersion = LanguageVersion.CSharp12,
1485LanguageVersion = LanguageVersion.CSharp12,
1532LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndMemberAccessTests.cs (34)
68LanguageVersion = LanguageVersion.CSharp7,
88LanguageVersion = LanguageVersion.CSharp7,
106LanguageVersion = LanguageVersion.CSharp7,
129LanguageVersion = LanguageVersion.CSharp7,
149LanguageVersion = LanguageVersion.CSharp8,
169LanguageVersion = LanguageVersion.CSharp9,
189LanguageVersion = LanguageVersion.CSharp8,
209LanguageVersion = LanguageVersion.CSharp9,
232LanguageVersion = LanguageVersion.CSharp9,
254LanguageVersion = LanguageVersion.CSharp8,
289LanguageVersion = LanguageVersion.CSharp9,
326LanguageVersion = LanguageVersion.CSharp10,
348LanguageVersion = LanguageVersion.CSharp8,
370LanguageVersion = LanguageVersion.CSharp8,
407LanguageVersion = LanguageVersion.CSharp10,
438LanguageVersion = LanguageVersion.CSharp9,
469LanguageVersion = LanguageVersion.CSharp9,
504LanguageVersion = LanguageVersion.CSharp9,
535LanguageVersion = LanguageVersion.CSharp9,
585LanguageVersion = LanguageVersion.CSharp9,
605LanguageVersion = LanguageVersion.CSharp9,
625LanguageVersion = LanguageVersion.CSharp9,
648LanguageVersion = LanguageVersion.CSharp9,
683LanguageVersion = LanguageVersion.CSharp9,
720LanguageVersion = LanguageVersion.CSharp10,
755LanguageVersion = LanguageVersion.CSharp9,
792LanguageVersion = LanguageVersion.CSharp10,
815LanguageVersion = LanguageVersion.CSharp9,
852LanguageVersion = LanguageVersion.CSharp10,
965LanguageVersion = LanguageVersion.CSharp9,
1018LanguageVersion = LanguageVersion.CSharp9,
1115LanguageVersion = LanguageVersion.CSharp9,
1136LanguageVersion = LanguageVersion.CSharp9,
1209LanguageVersion = 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 async Task TestStatement(string input, string output, LanguageVersion version = LanguageVersion.CSharp8)
98""", new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)));
1166""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1205""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1471""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1502""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1557""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1589""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1652""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1694""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpUseNotPatternTests.cs (16)
49LanguageVersion = LanguageVersion.CSharp9,
80LanguageVersion = LanguageVersion.CSharp9,
111LanguageVersion = LanguageVersion.CSharp9,
142LanguageVersion = LanguageVersion.CSharp9,
173LanguageVersion = LanguageVersion.CSharp9,
204LanguageVersion = LanguageVersion.CSharp9,
247LanguageVersion = LanguageVersion.CSharp9,
284LanguageVersion = LanguageVersion.CSharp9,
304LanguageVersion = LanguageVersion.CSharp8,
335LanguageVersion = LanguageVersion.CSharp9,
366LanguageVersion = LanguageVersion.CSharp9,
401LanguageVersion = LanguageVersion.CSharp9,
421LanguageVersion = LanguageVersion.CSharp9,
444LanguageVersion = LanguageVersion.CSharp9,
467LanguageVersion = LanguageVersion.CSharp9,
506LanguageVersion = LanguageVersion.CSharp9,
src\Analyzers\CSharp\Tests\UsePrimaryConstructor\UsePrimaryConstructorTests.cs (140)
40LanguageVersion = LanguageVersion.CSharp12,
57LanguageVersion = LanguageVersion.CSharp11,
74LanguageVersion = LanguageVersion.CSharp12,
96LanguageVersion = LanguageVersion.CSharp12,
117LanguageVersion = LanguageVersion.CSharp12,
146LanguageVersion = LanguageVersion.CSharp12,
183LanguageVersion = LanguageVersion.CSharp12,
220LanguageVersion = LanguageVersion.CSharp12,
259LanguageVersion = LanguageVersion.CSharp12,
298LanguageVersion = LanguageVersion.CSharp12,
339LanguageVersion = LanguageVersion.CSharp12,
355LanguageVersion = LanguageVersion.CSharp12,
373LanguageVersion = LanguageVersion.CSharp12,
397LanguageVersion = LanguageVersion.CSharp12,
421LanguageVersion = LanguageVersion.CSharp12,
445LanguageVersion = LanguageVersion.CSharp12,
469LanguageVersion = LanguageVersion.CSharp12,
490LanguageVersion = LanguageVersion.CSharp12,
511LanguageVersion = LanguageVersion.CSharp12,
529LanguageVersion = LanguageVersion.CSharp12,
550LanguageVersion = LanguageVersion.CSharp12,
574LanguageVersion = LanguageVersion.CSharp12,
603LanguageVersion = LanguageVersion.CSharp12,
630LanguageVersion = LanguageVersion.CSharp12,
658LanguageVersion = LanguageVersion.CSharp12,
686LanguageVersion = LanguageVersion.CSharp12,
715LanguageVersion = LanguageVersion.CSharp12,
738LanguageVersion = LanguageVersion.CSharp12,
793LanguageVersion = LanguageVersion.CSharp12,
832LanguageVersion = LanguageVersion.CSharp12,
871LanguageVersion = LanguageVersion.CSharp12,
910LanguageVersion = LanguageVersion.CSharp12,
951LanguageVersion = LanguageVersion.CSharp12,
994LanguageVersion = LanguageVersion.CSharp12,
1037LanguageVersion = LanguageVersion.CSharp12,
1059LanguageVersion = LanguageVersion.CSharp12,
1081LanguageVersion = LanguageVersion.CSharp12,
1111LanguageVersion = LanguageVersion.CSharp12,
1147LanguageVersion = LanguageVersion.CSharp12,
1187LanguageVersion = LanguageVersion.CSharp12,
1217LanguageVersion = LanguageVersion.CSharp12,
1265LanguageVersion = LanguageVersion.CSharp12,
1309LanguageVersion = LanguageVersion.CSharp12,
1349LanguageVersion = LanguageVersion.CSharp12,
1398LanguageVersion = LanguageVersion.CSharp12,
1445LanguageVersion = LanguageVersion.CSharp12,
1487LanguageVersion = LanguageVersion.CSharp12,
1529LanguageVersion = LanguageVersion.CSharp12,
1577LanguageVersion = LanguageVersion.CSharp12,
1625LanguageVersion = LanguageVersion.CSharp12,
1672LanguageVersion = LanguageVersion.CSharp12,
1721LanguageVersion = LanguageVersion.CSharp12,
1754LanguageVersion = LanguageVersion.CSharp12,
1786LanguageVersion = LanguageVersion.CSharp12,
1827LanguageVersion = LanguageVersion.CSharp12,
1886LanguageVersion = LanguageVersion.CSharp12,
1914LanguageVersion = LanguageVersion.CSharp12,
1942LanguageVersion = LanguageVersion.CSharp12,
1976LanguageVersion = LanguageVersion.CSharp12,
2012LanguageVersion = LanguageVersion.CSharp12,
2049LanguageVersion = LanguageVersion.CSharp12,
2088LanguageVersion = LanguageVersion.CSharp12,
2120LanguageVersion = LanguageVersion.CSharp12,
2155LanguageVersion = LanguageVersion.CSharp12,
2183LanguageVersion = LanguageVersion.CSharp12,
2217LanguageVersion = LanguageVersion.CSharp12,
2247LanguageVersion = LanguageVersion.CSharp12,
2283LanguageVersion = LanguageVersion.CSharp12,
2311LanguageVersion = LanguageVersion.CSharp12,
2345LanguageVersion = LanguageVersion.CSharp12,
2375LanguageVersion = LanguageVersion.CSharp12,
2411LanguageVersion = LanguageVersion.CSharp12,
2440LanguageVersion = LanguageVersion.CSharp12,
2473LanguageVersion = LanguageVersion.CSharp12,
2502LanguageVersion = LanguageVersion.CSharp12,
2535LanguageVersion = LanguageVersion.CSharp12,
2565LanguageVersion = LanguageVersion.CSharp12,
2586LanguageVersion = LanguageVersion.CSharp12,
2612LanguageVersion = LanguageVersion.CSharp12,
2638LanguageVersion = LanguageVersion.CSharp12,
2660LanguageVersion = LanguageVersion.CSharp12,
2682LanguageVersion = LanguageVersion.CSharp12,
2706LanguageVersion = LanguageVersion.CSharp12,
2730LanguageVersion = LanguageVersion.CSharp12,
2754LanguageVersion = LanguageVersion.CSharp12,
2778LanguageVersion = LanguageVersion.CSharp12,
2804LanguageVersion = LanguageVersion.CSharp12,
2830LanguageVersion = LanguageVersion.CSharp12,
2863LanguageVersion = LanguageVersion.CSharp12,
2904LanguageVersion = LanguageVersion.CSharp12,
2936LanguageVersion = LanguageVersion.CSharp12,
2968LanguageVersion = LanguageVersion.CSharp12,
2996LanguageVersion = LanguageVersion.CSharp12,
3024LanguageVersion = LanguageVersion.CSharp12,
3052LanguageVersion = LanguageVersion.CSharp12,
3129LanguageVersion = LanguageVersion.CSharp12,
3167LanguageVersion = LanguageVersion.CSharp12,
3212LanguageVersion = LanguageVersion.CSharp12,
3250LanguageVersion = LanguageVersion.CSharp12,
3292LanguageVersion = LanguageVersion.CSharp12,
3321LanguageVersion = LanguageVersion.CSharp12,
3343LanguageVersion = LanguageVersion.CSharp12,
3370LanguageVersion = LanguageVersion.CSharp12,
3391LanguageVersion = LanguageVersion.CSharp12,
3420LanguageVersion = LanguageVersion.CSharp12,
3442LanguageVersion = LanguageVersion.CSharp12,
3468LanguageVersion = LanguageVersion.CSharp12,
3497LanguageVersion = LanguageVersion.CSharp12,
3526LanguageVersion = LanguageVersion.CSharp12,
3555LanguageVersion = LanguageVersion.CSharp12,
3584LanguageVersion = LanguageVersion.CSharp12,
3606LanguageVersion = LanguageVersion.CSharp12,
3628LanguageVersion = LanguageVersion.CSharp12,
3645LanguageVersion = LanguageVersion.CSharp12,
3692LanguageVersion = LanguageVersion.CSharp12,
3728LanguageVersion = LanguageVersion.CSharp12,
3765LanguageVersion = LanguageVersion.CSharp12,
3791LanguageVersion = LanguageVersion.CSharp12,
3813LanguageVersion = LanguageVersion.CSharp12,
3839LanguageVersion = LanguageVersion.CSharp12,
3869LanguageVersion = LanguageVersion.CSharp12,
3912LanguageVersion = LanguageVersion.CSharp12,
3955LanguageVersion = LanguageVersion.CSharp12,
3998LanguageVersion = LanguageVersion.CSharp12,
4027LanguageVersion = LanguageVersion.CSharp12,
4070LanguageVersion = LanguageVersion.CSharp12,
4099LanguageVersion = LanguageVersion.CSharp12,
4125LanguageVersion = LanguageVersion.CSharp12,
4158LanguageVersion = LanguageVersion.CSharp12,
4187LanguageVersion = LanguageVersion.CSharp12,
4219LanguageVersion = LanguageVersion.CSharp12,
4248LanguageVersion = LanguageVersion.CSharp12,
4279LanguageVersion = LanguageVersion.CSharp12,
4307LanguageVersion = LanguageVersion.CSharp12,
4340LanguageVersion = LanguageVersion.CSharp12,
4370LanguageVersion = LanguageVersion.CSharp12,
4404LanguageVersion = LanguageVersion.CSharp12,
4435LanguageVersion = LanguageVersion.CSharp12,
4467LanguageVersion = LanguageVersion.CSharp12,
4502LanguageVersion = LanguageVersion.CSharp12,
src\Analyzers\CSharp\Tests\UseSystemThreadingLock\UseSystemThreadingLockTests.cs (45)
64LanguageVersion = LanguageVersion.CSharp13,
87LanguageVersion = LanguageVersion.CSharp12,
110LanguageVersion = LanguageVersion.CSharp12,
133LanguageVersion = LanguageVersion.CSharp12,
171LanguageVersion = LanguageVersion.CSharp13,
209LanguageVersion = LanguageVersion.CSharp13,
232LanguageVersion = LanguageVersion.CSharp13,
255LanguageVersion = LanguageVersion.CSharp13,
280LanguageVersion = LanguageVersion.CSharp13,
303LanguageVersion = LanguageVersion.CSharp13,
343LanguageVersion = LanguageVersion.CSharp13,
381LanguageVersion = LanguageVersion.CSharp13,
422LanguageVersion = LanguageVersion.CSharp13,
460LanguageVersion = LanguageVersion.CSharp13,
486LanguageVersion = LanguageVersion.CSharp13,
531LanguageVersion = LanguageVersion.CSharp13,
584LanguageVersion = LanguageVersion.CSharp13,
604LanguageVersion = LanguageVersion.CSharp13,
631LanguageVersion = LanguageVersion.CSharp13,
656LanguageVersion = LanguageVersion.CSharp13,
679LanguageVersion = LanguageVersion.CSharp13,
702LanguageVersion = LanguageVersion.CSharp13,
725LanguageVersion = LanguageVersion.CSharp13,
753LanguageVersion = LanguageVersion.CSharp13,
781LanguageVersion = LanguageVersion.CSharp13,
804LanguageVersion = LanguageVersion.CSharp13,
827LanguageVersion = LanguageVersion.CSharp13,
873LanguageVersion = LanguageVersion.CSharp13,
921LanguageVersion = LanguageVersion.CSharp13,
959LanguageVersion = LanguageVersion.CSharp13,
997LanguageVersion = LanguageVersion.CSharp13,
1035LanguageVersion = LanguageVersion.CSharp13,
1073LanguageVersion = LanguageVersion.CSharp13,
1121LanguageVersion = LanguageVersion.CSharp13,
1169LanguageVersion = LanguageVersion.CSharp13,
1217LanguageVersion = LanguageVersion.CSharp13,
1265LanguageVersion = LanguageVersion.CSharp13,
1321LanguageVersion = LanguageVersion.CSharp13,
1377LanguageVersion = LanguageVersion.CSharp13,
1417LanguageVersion = LanguageVersion.CSharp13,
1438LanguageVersion = LanguageVersion.CSharp13,
1478LanguageVersion = LanguageVersion.CSharp13,
1524LanguageVersion = LanguageVersion.CSharp13,
1568LanguageVersion = LanguageVersion.CSharp13,
1612LanguageVersion = LanguageVersion.CSharp13,
UseNameofInAttribute\UseNameofInAttributeTests.cs (14)
44LanguageVersion = LanguageVersion.CSharp11,
72LanguageVersion = LanguageVersion.CSharp11,
100LanguageVersion = LanguageVersion.CSharp11,
128LanguageVersion = LanguageVersion.CSharp11,
156LanguageVersion = LanguageVersion.CSharp11,
175LanguageVersion = LanguageVersion.CSharp10,
194LanguageVersion = LanguageVersion.CSharp11,
213LanguageVersion = LanguageVersion.CSharp11,
232LanguageVersion = LanguageVersion.CSharp11,
258LanguageVersion = LanguageVersion.CSharp11,
304LanguageVersion = LanguageVersion.CSharp11,
354LanguageVersion = LanguageVersion.CSharp11,
380LanguageVersion = LanguageVersion.CSharp11,
406LanguageVersion = 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 async Task TestLogicalAndExpression_Receiver(string actual, string expected, LanguageVersion languageVersion = LanguageVersion.CSharp9)