414 references to CSharp8
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
CSharpCompiler.cs (1)
221parseOptions = parseOptions.WithLanguageVersion(LanguageVersion.CSharp8);
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (1)
CSharpCompilerTest.cs (1)
125Assert.Equal(LanguageVersion.CSharp8, parseOptions.LanguageVersion);
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (4)
src\Features\DiagnosticsTestUtilities\CodeActions\CSharpCodeFixVerifier`2+Test.cs (2)
58/// <see cref="LanguageVersion.CSharp8"/>. 60public LanguageVersion LanguageVersion { get; set; } = LanguageVersion.CSharp8;
src\Features\DiagnosticsTestUtilities\CodeActions\CSharpCodeRefactoringVerifier`1+Test.cs (2)
58/// <see cref="LanguageVersion.CSharp8"/>. 60public LanguageVersion LanguageVersion { get; set; } = LanguageVersion.CSharp8;
Microsoft.CodeAnalysis.CSharp (5)
Errors\MessageID.cs (1)
612return LanguageVersion.CSharp8;
LanguageVersion.cs (4)
288case LanguageVersion.CSharp8: 325case LanguageVersion.CSharp8: 398case LanguageVersion.CSharp8: 503result = LanguageVersion.CSharp8;
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
34if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (1)
15=> languageVersion >= LanguageVersion.CSharp8;
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
36if (compilation.LanguageVersion() < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
36if (compilation.LanguageVersion < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
23options.LanguageVersion() >= LanguageVersion.CSharp8;
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
41if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
63if (compilation.LanguageVersion < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
56if (compilation.LanguageVersion() < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.cs (1)
25=> compilation.LanguageVersion() >= LanguageVersion.CSharp8;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
45if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\UsePatternMatchingHelpers.cs (1)
24requiredLanguageVersion = LanguageVersion.CSharp8;
src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
71if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
90if (languageVersion >= LanguageVersion.CSharp8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
44var isLanguageVersionGreaterOrEqualToCSharp8 = languageVersion >= LanguageVersion.CSharp8;
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (116)
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceCodeFixTests.cs (1)
3907LanguageVersion = LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticTests.cs (1)
50LanguageVersion = LanguageVersion.CSharp8
src\Analyzers\CSharp\Tests\MakeLocalFunctionStatic\MakeLocalFunctionStaticTests.cs (1)
27private static readonly ParseOptions CSharp8ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
src\Analyzers\CSharp\Tests\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementTests.cs (4)
202LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 266LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 637LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 678LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\NewLines\MultipleBlankLines\MultipleBlankLinesTests.cs (10)
457LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 472LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 495LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 519LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 543LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 663LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 683LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 719LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 759LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 803LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\Nullable\CSharpDeclareAsNullableCodeFixTests.cs (1)
24private static readonly TestParameters s_nullableFeature = new TestParameters(parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
src\Analyzers\CSharp\Tests\RemoveConfusingSuppression\RemoveConfusingSuppressionTests.cs (2)
99LanguageVersion = LanguageVersion.CSharp8 131LanguageVersion = LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryCast\RemoveUnnecessaryCastTests.cs (6)
7948LanguageVersion = LanguageVersion.CSharp8 7989LanguageVersion = LanguageVersion.CSharp8 8030LanguageVersion = LanguageVersion.CSharp8, 8122LanguageVersion = LanguageVersion.CSharp8 8163LanguageVersion = LanguageVersion.CSharp8 8204LanguageVersion = LanguageVersion.CSharp8
src\Analyzers\CSharp\Tests\RemoveUnnecessaryDiscardDesignation\RemoveUnnecessaryDiscardDesignationTests.cs (1)
73LanguageVersion = LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (23)
2448""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 2484[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2704""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 2709[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2810""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 2815[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2941""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 5011""", optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7623""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7637""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7659""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7681""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7699""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7842""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 7847[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8266""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8450""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8455[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8484""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8508""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8546[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8572[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8613""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (19)
72LanguageVersion.CSharp8, 84LanguageVersion.CSharp8, 312#error version:[|{{LanguageVersion.CSharp8.ToDisplayString()}}|] 330expected: LanguageVersion.CSharp8, 383LanguageVersion.CSharp8, 412LanguageVersion.CSharp8, 642new CSharpParseOptions(LanguageVersion.CSharp8)); 769expected: LanguageVersion.CSharp8, 807LanguageVersion.CSharp8, 819LanguageVersion.CSharp8, 831LanguageVersion.CSharp8, 842LanguageVersion.CSharp8, 871LanguageVersion.CSharp8, 896LanguageVersion.CSharp8, 926LanguageVersion.CSharp8, 960new CSharpParseOptions(LanguageVersion.CSharp8)); 1049new CSharpParseOptions(LanguageVersion.CSharp8)); 1088new CSharpParseOptions(LanguageVersion.CSharp8)); 1104new CSharpParseOptions(LanguageVersion.CSharp8));
src\Analyzers\CSharp\Tests\UseCompoundAssignment\UseCompoundAssignmentTests.cs (2)
245LanguageVersion = LanguageVersion.CSharp8 278LanguageVersion = LanguageVersion.CSharp8
src\Analyzers\CSharp\Tests\UseCompoundAssignment\UseCompoundCoalesceAssignmentTests.cs (1)
29private static Task TestMissingAsync(string testCode, LanguageVersion languageVersion = LanguageVersion.CSharp8)
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForAssignmentTests.cs (4)
28LanguageVersion languageVersion = LanguageVersion.CSharp8, 44LanguageVersion languageVersion = LanguageVersion.CSharp8, 926""", LanguageVersion.CSharp8, PreferImplicitTypeAlways); 1106""", LanguageVersion.CSharp8, PreferImplicitTypeAlways);
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForReturnTests.cs (5)
22private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8); 909[InlineData(LanguageVersion.CSharp8, "(string)null")] 971[InlineData(LanguageVersion.CSharp8, "(string)null")] 1004[InlineData(LanguageVersion.CSharp8, "(string)null")] 1037[InlineData(LanguageVersion.CSharp8, "(string)null")]
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForAccessorsAnalyzerTests.cs (3)
29LanguageVersion version = LanguageVersion.CSharp8) 51LanguageVersion version = LanguageVersion.CSharp8) 69LanguageVersion version = LanguageVersion.CSharp8)
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForConstructorsAnalyzerTests.cs (1)
24private static Task TestWithUseExpressionBody(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForMethodsAnalyzerTests.cs (1)
25private static Task TestWithUseExpressionBody(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForPropertiesAnalyzerTests.cs (1)
30LanguageVersion version = LanguageVersion.CSharp8)
src\Analyzers\CSharp\Tests\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationTests.cs (1)
28LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\UseIndexOrRangeOperator\UseIndexOperatorTests.cs (2)
438LanguageVersion = LanguageVersion.CSharp8, 474LanguageVersion = LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\UseIndexOrRangeOperator\UseRangeOperatorTests.cs (2)
91LanguageVersion = LanguageVersion.CSharp8, 127LanguageVersion = LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\UseInterpolatedVerbatimString\UseInterpolatedVerbatimStringCodeFixTests.cs (1)
133""", parameters: TestParameters.Default.WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UseIsNullCheck\UseIsNullCheckForCastAndEqualityOperatorTests.cs (3)
90new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 164""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 220""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UseIsNullCheck\UseIsNullCheckForReferenceEqualsTests.cs (2)
27private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8); 94new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UseIsNullCheck\UseNullCheckOverTypeCheckDiagnosticAnalyzerTests.cs (1)
32=> await VerifyAsync(source, fixedSource, LanguageVersion.CSharp8);
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndMemberAccessTests.cs (5)
138LanguageVersion = LanguageVersion.CSharp8, 174LanguageVersion = LanguageVersion.CSharp8, 233LanguageVersion = LanguageVersion.CSharp8, 321LanguageVersion = LanguageVersion.CSharp8, 341LanguageVersion = LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndNullCheckTests.cs (10)
43public async Task InlineTypeCheck1(string input, string output, LanguageVersion version = LanguageVersion.CSharp8) 59private Task TestStatement(string input, string output, LanguageVersion version = LanguageVersion.CSharp8) 1083""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1120""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1366""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1395""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1446""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1476""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1533""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1571""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndNullCheckTests_FixAllTests.cs (1)
71""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpUseNotPatternTests.cs (1)
287LanguageVersion = LanguageVersion.CSharp8,
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (6)
CommandLineTests.cs (6)
1591[InlineData("8", LanguageVersion.CSharp8)] 1592[InlineData("8.0", LanguageVersion.CSharp8)] 1777InlineData(LanguageVersion.CSharp8, LanguageVersion.CSharp8), 1820InlineData("8", true, LanguageVersion.CSharp8), 1821InlineData("8.0", true, LanguageVersion.CSharp8),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (19)
Classification\SyntacticClassifierTests.cs (1)
2985[new CSharpParseOptions(LanguageVersion.CSharp8)],
CodeActions\GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.cs (5)
2388LanguageVersion = LanguageVersion.CSharp8, 2430LanguageVersion = LanguageVersion.CSharp8, 2546LanguageVersion = LanguageVersion.CSharp8, 2625LanguageVersion = LanguageVersion.CSharp8, 2668LanguageVersion = LanguageVersion.CSharp8,
CodeActions\InitializeParameter\AddParameterCheckTests.cs (2)
283[InlineData(LanguageVersion.CSharp8)] 323[InlineData(LanguageVersion.CSharp8)]
Completion\CompletionProviders\DeclarationNameCompletionProviderTests.cs (9)
564[InlineData(LanguageVersion.CSharp8)] 583if (languageVersion.MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 594[InlineData(LanguageVersion.CSharp8)] 614if (languageVersion.MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 625[InlineData(LanguageVersion.CSharp8)] 645if (languageVersion.MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 2307[InlineData(LanguageVersion.CSharp8)] 2326if (languageVersion.MapSpecifiedToEffectiveVersion() >= LanguageVersion.CSharp8) 2338[InlineData(LanguageVersion.CSharp8)]
QuickInfo\SemanticQuickInfoSourceTests.cs (2)
2822Options.Regular.WithLanguageVersion(LanguageVersion.CSharp8), 2843Options.Regular.WithLanguageVersion(LanguageVersion.CSharp8),
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
353languageVersion: LanguageVersion.CSharp8,
Microsoft.CodeAnalysis.CSharp.Features (20)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
64ParseOptions: CSharpParseOptions { LanguageVersion: >= LanguageVersion.CSharp8 },
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.cs (1)
32(version >= LanguageVersion.CSharp8 ? Feature.SwitchExpression : 0) |
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
300=> node.SyntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp8; 363if (LocalFunction && (!Options.PreferStaticLocalFunction.Value || languageVersion < LanguageVersion.CSharp8))
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
100options.LanguageVersion() < LanguageVersion.CSharp8)
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
107if (options.LanguageVersion < LanguageVersion.CSharp8)
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
94if (semanticModel.SyntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
34if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (1)
15=> languageVersion >= LanguageVersion.CSharp8;
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
36if (compilation.LanguageVersion() < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
36if (compilation.LanguageVersion < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
23options.LanguageVersion() >= LanguageVersion.CSharp8;
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
41if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
63if (compilation.LanguageVersion < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
56if (compilation.LanguageVersion() < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.cs (1)
25=> compilation.LanguageVersion() >= LanguageVersion.CSharp8;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
45if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\UsePatternMatchingHelpers.cs (1)
24requiredLanguageVersion = LanguageVersion.CSharp8;
src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
71if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp8)
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
90if (languageVersion >= LanguageVersion.CSharp8)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (150)
ConvertAnonymousType\ConvertAnonymousTypeToClassTests.cs (1)
20private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
ConvertForToForEach\ConvertForToForEachTests.cs (1)
1659""", parameters: new TestParameters(new CSharpParseOptions(LanguageVersion.CSharp8)));
ConvertIfToSwitch\ConvertIfToSwitchTests.cs (12)
280LanguageVersion = LanguageVersion.CSharp8, 441[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 445LanguageVersion.CSharp8 => 560LanguageVersion = LanguageVersion.CSharp8, 594LanguageVersion = LanguageVersion.CSharp8, 1383LanguageVersion = LanguageVersion.CSharp8, 1466LanguageVersion = LanguageVersion.CSharp8, 1549LanguageVersion = LanguageVersion.CSharp8, 1632LanguageVersion = LanguageVersion.CSharp8, 2147LanguageVersion = LanguageVersion.CSharp8, 2204LanguageVersion = LanguageVersion.CSharp8, 2307LanguageVersion = LanguageVersion.CSharp8,
ConvertLinq\ConvertLinqQueryToForEachTests.cs (1)
3909""", new(parseOptions: new CSharpParseOptions(CodeAnalysis.CSharp.LanguageVersion.CSharp8)));
ConvertProgram\ConvertToTopLevelStatementsAnalyzerTests.cs (1)
66LanguageVersion = LanguageVersion.CSharp8,
ConvertProgram\ConvertToTopLevelStatementsRefactoringTests.cs (1)
140LanguageVersion = LanguageVersion.CSharp8,
ExtractMethod\ExtractLocalFunctionTests.cs (1)
3501""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp8)));
InlineTemporary\InlineTemporaryTests.cs (3)
349[InlineData(LanguageVersion.CSharp8)] 375[InlineData(LanguageVersion.CSharp8, " (int?)42")] 4463""", new TestParameters(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp8)));
IntroduceUsingStatement\IntroduceUsingStatementTests.cs (6)
468""", LanguageVersion.CSharp8); 1213""", LanguageVersion.CSharp8); 1241""", LanguageVersion.CSharp8); 1271""", LanguageVersion.CSharp8); 1313""", LanguageVersion.CSharp8); 1357""", LanguageVersion.CSharp8);
IntroduceVariable\IntroduceVariableTests.cs (1)
3961new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8),
InvertIf\InvertIfTests.cs (2)
1098""", LanguageVersion.CSharp8); 1166""", LanguageVersion.CSharp8);
InvertLogical\InvertLogicalTests.cs (1)
20private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
MakeLocalFunctionStatic\MakeLocalFunctionStaticRefactoringTests.cs (1)
23private static readonly ParseOptions CSharp8ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProviderTests.cs (1)
30private static readonly ParseOptions CSharp8ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
RemoveUnnecessaryCast\RemoveUnnecessaryCastTests_AsTests.cs (1)
1323""", new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceCodeFixTests.cs (1)
3907LanguageVersion = LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticTests.cs (1)
50LanguageVersion = LanguageVersion.CSharp8
src\Analyzers\CSharp\Tests\MakeLocalFunctionStatic\MakeLocalFunctionStaticTests.cs (1)
27private static readonly ParseOptions CSharp8ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8);
src\Analyzers\CSharp\Tests\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementTests.cs (4)
202LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 266LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 637LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 678LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\NewLines\MultipleBlankLines\MultipleBlankLinesTests.cs (10)
457LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 472LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 495LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 519LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 543LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 663LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 683LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 719LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 759LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 803LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\Nullable\CSharpDeclareAsNullableCodeFixTests.cs (1)
24private static readonly TestParameters s_nullableFeature = new TestParameters(parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
src\Analyzers\CSharp\Tests\RemoveConfusingSuppression\RemoveConfusingSuppressionTests.cs (2)
99LanguageVersion = LanguageVersion.CSharp8 131LanguageVersion = LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\RemoveUnnecessaryCast\RemoveUnnecessaryCastTests.cs (6)
7948LanguageVersion = LanguageVersion.CSharp8 7989LanguageVersion = LanguageVersion.CSharp8 8030LanguageVersion = LanguageVersion.CSharp8, 8122LanguageVersion = LanguageVersion.CSharp8 8163LanguageVersion = LanguageVersion.CSharp8 8204LanguageVersion = LanguageVersion.CSharp8
src\Analyzers\CSharp\Tests\RemoveUnnecessaryDiscardDesignation\RemoveUnnecessaryDiscardDesignationTests.cs (1)
73LanguageVersion = LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (23)
2448""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 2484[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2704""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 2709[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2810""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 2815[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 2941""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 5011""", optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7623""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7637""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7659""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7681""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7699""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7842""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 7847[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8266""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8450""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8455[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8484""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8508""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8546[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8572[CombinatorialValues(LanguageVersion.CSharp8, LanguageVersion.CSharp9)] LanguageVersion languageVersion) 8613""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (19)
72LanguageVersion.CSharp8, 84LanguageVersion.CSharp8, 312#error version:[|{{LanguageVersion.CSharp8.ToDisplayString()}}|] 330expected: LanguageVersion.CSharp8, 383LanguageVersion.CSharp8, 412LanguageVersion.CSharp8, 642new CSharpParseOptions(LanguageVersion.CSharp8)); 769expected: LanguageVersion.CSharp8, 807LanguageVersion.CSharp8, 819LanguageVersion.CSharp8, 831LanguageVersion.CSharp8, 842LanguageVersion.CSharp8, 871LanguageVersion.CSharp8, 896LanguageVersion.CSharp8, 926LanguageVersion.CSharp8, 960new CSharpParseOptions(LanguageVersion.CSharp8)); 1049new CSharpParseOptions(LanguageVersion.CSharp8)); 1088new CSharpParseOptions(LanguageVersion.CSharp8)); 1104new CSharpParseOptions(LanguageVersion.CSharp8));
src\Analyzers\CSharp\Tests\UseCompoundAssignment\UseCompoundAssignmentTests.cs (2)
245LanguageVersion = LanguageVersion.CSharp8 278LanguageVersion = LanguageVersion.CSharp8
src\Analyzers\CSharp\Tests\UseCompoundAssignment\UseCompoundCoalesceAssignmentTests.cs (1)
29private static Task TestMissingAsync(string testCode, LanguageVersion languageVersion = LanguageVersion.CSharp8)
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForAssignmentTests.cs (4)
28LanguageVersion languageVersion = LanguageVersion.CSharp8, 44LanguageVersion languageVersion = LanguageVersion.CSharp8, 926""", LanguageVersion.CSharp8, PreferImplicitTypeAlways); 1106""", LanguageVersion.CSharp8, PreferImplicitTypeAlways);
src\Analyzers\CSharp\Tests\UseConditionalExpression\UseConditionalExpressionForReturnTests.cs (5)
22private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8); 909[InlineData(LanguageVersion.CSharp8, "(string)null")] 971[InlineData(LanguageVersion.CSharp8, "(string)null")] 1004[InlineData(LanguageVersion.CSharp8, "(string)null")] 1037[InlineData(LanguageVersion.CSharp8, "(string)null")]
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForAccessorsAnalyzerTests.cs (3)
29LanguageVersion version = LanguageVersion.CSharp8) 51LanguageVersion version = LanguageVersion.CSharp8) 69LanguageVersion version = LanguageVersion.CSharp8)
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForConstructorsAnalyzerTests.cs (1)
24private static Task TestWithUseExpressionBody(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForMethodsAnalyzerTests.cs (1)
25private static Task TestWithUseExpressionBody(string code, string fixedCode, LanguageVersion version = LanguageVersion.CSharp8)
src\Analyzers\CSharp\Tests\UseExpressionBody\UseExpressionBodyForPropertiesAnalyzerTests.cs (1)
30LanguageVersion version = LanguageVersion.CSharp8)
src\Analyzers\CSharp\Tests\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationTests.cs (1)
28LanguageVersion = CodeAnalysis.CSharp.LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\UseIndexOrRangeOperator\UseIndexOperatorTests.cs (2)
438LanguageVersion = LanguageVersion.CSharp8, 474LanguageVersion = LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\UseIndexOrRangeOperator\UseRangeOperatorTests.cs (2)
91LanguageVersion = LanguageVersion.CSharp8, 127LanguageVersion = LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\UseInterpolatedVerbatimString\UseInterpolatedVerbatimStringCodeFixTests.cs (1)
133""", parameters: TestParameters.Default.WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UseIsNullCheck\UseIsNullCheckForCastAndEqualityOperatorTests.cs (3)
90new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 164""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 220""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UseIsNullCheck\UseIsNullCheckForReferenceEqualsTests.cs (2)
27private static readonly ParseOptions CSharp8 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8); 94new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UseIsNullCheck\UseNullCheckOverTypeCheckDiagnosticAnalyzerTests.cs (1)
32=> await VerifyAsync(source, fixedSource, LanguageVersion.CSharp8);
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndMemberAccessTests.cs (5)
138LanguageVersion = LanguageVersion.CSharp8, 174LanguageVersion = LanguageVersion.CSharp8, 233LanguageVersion = LanguageVersion.CSharp8, 321LanguageVersion = LanguageVersion.CSharp8, 341LanguageVersion = LanguageVersion.CSharp8,
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndNullCheckTests.cs (10)
43public async Task InlineTypeCheck1(string input, string output, LanguageVersion version = LanguageVersion.CSharp8) 59private Task TestStatement(string input, string output, LanguageVersion version = LanguageVersion.CSharp8) 1083""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1120""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1366""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1395""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1446""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1476""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1533""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8))); 1571""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndNullCheckTests_FixAllTests.cs (1)
71""", new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpUseNotPatternTests.cs (1)
287LanguageVersion = LanguageVersion.CSharp8,
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (7)
ScriptOptionsTests.cs (5)
20var options = ScriptOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8); 21Assert.Equal(LanguageVersion.CSharp8, ((CSharpParseOptions)options.ParseOptions).LanguageVersion); 27var options = ScriptOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8); 28Assert.Same(options, options.WithLanguageVersion(LanguageVersion.CSharp8)); 35Assert.Throws<InvalidOperationException>(() => options.WithLanguageVersion(LanguageVersion.CSharp8));
ScriptTests.cs (2)
965string x = null;", ScriptOptions.WithLanguageVersion(LanguageVersion.CSharp8)); 987var script = CSharpScript.Create(code, ScriptOptions.WithLanguageVersion(LanguageVersion.CSharp8));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\NullableReferenceTypesTests.cs (2)
81342parseOptions: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp8)); 81413var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { source }, parseOptions: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp8));
Semantics\TargetTypedConditionalOperatorTests.cs (4)
180foreach (var langVersion in new[] { LanguageVersion.CSharp8, MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion() }) 205foreach (var langVersion in new[] { LanguageVersion.CSharp8, MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion() }) 227foreach (var langVersion in new[] { LanguageVersion.CSharp8, MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion() }) 263foreach (var langVersion in new[] { LanguageVersion.CSharp8, MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion() })
SourceGeneration\GeneratorDriverTests.cs (1)
3726parseOptions = parseOptions.WithLanguageVersion(LanguageVersion.CSharp8);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (9)
Parsing\AsyncStreamsParsingTests.cs (2)
22return SyntaxFactory.ParseSyntaxTree(text, options: (options ?? TestOptions.Regular).WithLanguageVersion(LanguageVersion.CSharp8)); 27return SyntaxFactory.ParseExpression(text, options: (options ?? TestOptions.Regular).WithLanguageVersion(LanguageVersion.CSharp8));
Parsing\DeclarationScopeParsingTests.cs (3)
3261[InlineData(LanguageVersion.CSharp8)] 3272if (langVersion == LanguageVersion.CSharp8) 14227[InlineData(LanguageVersion.CSharp8)]
Parsing\ExpressionParsingTests.cs (2)
241}}", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)).VerifyDiagnostics(); 316}}", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)).VerifyDiagnostics();
Parsing\PatternParsingTests.cs (2)
22UsingStatement(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8), expectedErrors); 6578foreach (var langVersion in new[] { LanguageVersion.CSharp6, LanguageVersion.CSharp7, LanguageVersion.CSharp8 })
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
TestOptions.cs (2)
40public static readonly CSharpParseOptions Regular8 = Regular.WithLanguageVersion(LanguageVersion.CSharp8); 51public static readonly CSharpParseOptions WithoutCovariantReturns = Regular.WithLanguageVersion(LanguageVersion.CSharp8);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
44var isLanguageVersionGreaterOrEqualToCSharp8 = languageVersion >= LanguageVersion.CSharp8;
Microsoft.CodeAnalysis.ResxSourceGenerator.CSharp (1)
CSharpResxGenerator.cs (1)
14return ((CSharpCompilation)compilation).LanguageVersion >= LanguageVersion.CSharp8;
Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests (1)
ResxGeneratorTests.cs (1)
86[InlineData(CSharpLanguageVersion.CSharp8)]
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (2)
594if (results.Count > 0 && _compilation is CSharpCompilation { LanguageVersion : LanguageVersion version and < LanguageVersion.CSharp8 }) 597Diag(DiagnosticDescriptors.LoggingUnsupportedLanguageVersion, null, version.ToDisplayString(), LanguageVersion.CSharp8.ToDisplayString());
Microsoft.Extensions.Options.SourceGeneration (2)
Parser.cs (2)
151if (results.Count > 0 && _compilation is CSharpCompilation { LanguageVersion : LanguageVersion version and < LanguageVersion.CSharp8 }) 154Diag(DiagDescriptors.OptionsUnsupportedLanguageVersion, null, version.ToDisplayString(), LanguageVersion.CSharp8.ToDisplayString());
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (6)
ProjectSystemShim\CPS\AdditionalPropertiesTests.cs (3)
45[InlineData(LanguageVersion.CSharp8)] 53const LanguageVersion attemptedVersion = LanguageVersion.CSharp8; 80const LanguageVersion attemptedVersion = LanguageVersion.CSharp8;
ProjectSystemShim\LegacyProject\CSharpCompilerOptionsTests.cs (3)
170[InlineData(LanguageVersion.CSharp8)] 193const LanguageVersion attemptedVersion = LanguageVersion.CSharp8; 224const LanguageVersion attemptedVersion = LanguageVersion.CSharp8;
Roslyn.Diagnostics.Analyzers.UnitTests (38)
CSharpAvoidOptSuffixForNullableEnableCodeTests.cs (10)
21LanguageVersion = LanguageVersion.CSharp8, 63LanguageVersion = LanguageVersion.CSharp8, 86LanguageVersion = LanguageVersion.CSharp8, 132LanguageVersion = LanguageVersion.CSharp8, 157LanguageVersion = LanguageVersion.CSharp8, 178LanguageVersion = LanguageVersion.CSharp8, 222LanguageVersion = LanguageVersion.CSharp8, 261LanguageVersion = LanguageVersion.CSharp8, 298LanguageVersion = LanguageVersion.CSharp8, 348LanguageVersion = LanguageVersion.CSharp8,
DefaultableTypeShouldHaveDefaultableFieldsTests.cs (9)
91LanguageVersion = LanguageVersion.CSharp8, 121LanguageVersion = LanguageVersion.CSharp8, 148LanguageVersion = LanguageVersion.CSharp8, 175LanguageVersion = LanguageVersion.CSharp8, 200LanguageVersion = LanguageVersion.CSharp8, 225LanguageVersion = LanguageVersion.CSharp8, 250LanguageVersion = LanguageVersion.CSharp8, 279LanguageVersion = LanguageVersion.CSharp8, 308LanguageVersion = LanguageVersion.CSharp8,
DoNotCopyValueTests.cs (16)
498LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 610LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 630LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 650LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 677LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 712LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 758LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 799LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 838LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 893LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 928LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 958LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 988LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 1057LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 1101LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8, 1134LanguageVersion = Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8,
PreferNullLiteralTests.cs (3)
87LanguageVersion = LanguageVersion.CSharp8, 128LanguageVersion = LanguageVersion.CSharp8, 189LanguageVersion = LanguageVersion.CSharp8,
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
44var isLanguageVersionGreaterOrEqualToCSharp8 = languageVersion >= LanguageVersion.CSharp8;