157 references to CSharp7
Microsoft.CodeAnalysis.CSharp (5)
Errors\MessageID.cs (1)
536return LanguageVersion.CSharp7;
LanguageVersion.cs (4)
251case LanguageVersion.CSharp7: 282case LanguageVersion.CSharp7: 347case LanguageVersion.CSharp7: 439result = LanguageVersion.CSharp7;
Microsoft.CodeAnalysis.CSharp.CodeStyle (16)
BlockSyntaxExtensions.cs (2)
58languageVersion >= LanguageVersion.CSharp7 || 137if (languageVersion >= LanguageVersion.CSharp7 && throwStatement.Expression != null)
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
59if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp7)
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
64if (csOptions.LanguageVersion < LanguageVersion.CSharp7)
CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
52if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp7)
CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
27=> tree.Options.LanguageVersion() >= LanguageVersion.CSharp7;
CSharpSyntaxFacts.cs (3)
56=> options.LanguageVersion() >= LanguageVersion.CSharp7; 59=> options.LanguageVersion() >= LanguageVersion.CSharp7; 74=> options.LanguageVersion() >= LanguageVersion.CSharp7;
CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (1)
38if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp7)
CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.cs (1)
22=> compilation.LanguageVersion() >= LanguageVersion.CSharp7;
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
61if (compilation.LanguageVersion() < LanguageVersion.CSharp7)
CSharpUseThrowExpressionDiagnosticAnalyzer.cs (1)
28=> compilation.LanguageVersion() >= LanguageVersion.CSharp7;
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
53if (compilation.LanguageVersion() < LanguageVersion.CSharp7)
UseExpressionBodyForLambdaHelpers.cs (1)
56languageVersion < LanguageVersion.CSharp7)
UseExpressionBodyHelper`1.cs (1)
187if (languageVersion < LanguageVersion.CSharp7)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpSyntaxGeneratorInternal.cs (1)
151=> ((CSharpParseOptions)options).LanguageVersion >= LanguageVersion.CSharp7;
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (23)
CSharpAsAndMemberAccessTests.cs (4)
71LanguageVersion = LanguageVersion.CSharp7, 93LanguageVersion = LanguageVersion.CSharp7, 113LanguageVersion = LanguageVersion.CSharp7, 138LanguageVersion = LanguageVersion.CSharp7,
MakeStructMemberReadOnlyTests.cs (1)
472LanguageVersion = LanguageVersion.CSharp7,
ReplaceDefaultLiteralTests.cs (1)
36LanguageVersion.CSharp7,
UpgradeProjectTests.cs (11)
95new CSharpParseOptions(LanguageVersion.CSharp7)); 111LanguageVersion.CSharp7, 159new CSharpParseOptions(LanguageVersion.CSharp7)); 193new CSharpParseOptions(LanguageVersion.CSharp7)); 220new CSharpParseOptions(LanguageVersion.CSharp7)); 256new CSharpParseOptions(LanguageVersion.CSharp7)); 399LanguageVersion.CSharp7, 715new CSharpParseOptions(LanguageVersion.CSharp7)); 748new CSharpParseOptions(LanguageVersion.CSharp7)); 777new CSharpParseOptions(LanguageVersion.CSharp7)); 811new CSharpParseOptions(LanguageVersion.CSharp7));
UseDefaultLiteralTests.cs (1)
38LanguageVersion = LanguageVersion.CSharp7
UseIndexOperatorTests.cs (1)
42LanguageVersion = LanguageVersion.CSharp7,
UseInferredMemberNameTests.cs (1)
103""", count: 0, parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp7)));
UseIsNullCheckForReferenceEqualsTests.cs (1)
26private static readonly ParseOptions CSharp7 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp7);
UseRangeOperatorTests.cs (2)
42LanguageVersion = LanguageVersion.CSharp7, 403LanguageVersion = LanguageVersion.CSharp7,
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (7)
CommandLineTests.cs (7)
1543[InlineData("7", LanguageVersion.CSharp7)] 1544[InlineData("7.0", LanguageVersion.CSharp7)] 1567[InlineData("6", "7", LanguageVersion.CSharp7)] 1726InlineData(LanguageVersion.CSharp7, LanguageVersion.CSharp7), 1765InlineData("7", true, LanguageVersion.CSharp7), 1766InlineData("7.0", true, LanguageVersion.CSharp7),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (46)
ChangeSignature\ChangeSignature_CheckAllSignatureChanges.cs (1)
181parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7));
CodeActions\ConvertLocalFunctionToMethod\ConvertLocalFunctionToMethodTests.cs (1)
414""", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp7));
CodeActions\EnableNullable\EnableNullableTests.cs (2)
563[InlineData(LanguageVersion.CSharp7)] 581LanguageVersion.CSharp7 => "CS8107",
CodeActions\ExtractMethod\ExtractLocalFunctionTests.cs (5)
3611""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7))); 5521await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex); 5570await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex); 5621await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex); 5658await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex);
Completion\CompletionProviders\DeclarationNameCompletionProviderTests.cs (5)
607[InlineData(LanguageVersion.CSharp7)] 637[InlineData(LanguageVersion.CSharp7)] 668[InlineData(LanguageVersion.CSharp7)] 2594[InlineData(LanguageVersion.CSharp7)] 2625[InlineData(LanguageVersion.CSharp7)]
CSharpAsAndMemberAccessTests.cs (4)
71LanguageVersion = LanguageVersion.CSharp7, 93LanguageVersion = LanguageVersion.CSharp7, 113LanguageVersion = LanguageVersion.CSharp7, 138LanguageVersion = LanguageVersion.CSharp7,
GenerateFromMembers\AddConstructorParametersFromMembers\AddConstructorParametersFromMembersTests.cs (3)
640LanguageVersion = LanguageVersion.CSharp7 712LanguageVersion = LanguageVersion.CSharp7, 750LanguageVersion = LanguageVersion.CSharp7
GenerateFromMembers\GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.cs (2)
148LanguageVersion = LanguageVersion.CSharp7, 2916LanguageVersion = LanguageVersion.CSharp7,
GenerateVariable\GenerateVariableTests.cs (1)
4826index: 3, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7));
ImplementAbstractClass\ImplementAbstractClassTests.cs (1)
1761""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7));
IntroduceUsingStatement\IntroduceUsingStatementTests.cs (1)
22private Task TestAsync(string initialMarkup, string expectedMarkup, LanguageVersion languageVersion = LanguageVersion.CSharp7)
MakeStructMemberReadOnlyTests.cs (1)
472LanguageVersion = LanguageVersion.CSharp7,
ReplaceDefaultLiteralTests.cs (1)
36LanguageVersion.CSharp7,
UpgradeProjectTests.cs (11)
95new CSharpParseOptions(LanguageVersion.CSharp7)); 111LanguageVersion.CSharp7, 159new CSharpParseOptions(LanguageVersion.CSharp7)); 193new CSharpParseOptions(LanguageVersion.CSharp7)); 220new CSharpParseOptions(LanguageVersion.CSharp7)); 256new CSharpParseOptions(LanguageVersion.CSharp7)); 399LanguageVersion.CSharp7, 715new CSharpParseOptions(LanguageVersion.CSharp7)); 748new CSharpParseOptions(LanguageVersion.CSharp7)); 777new CSharpParseOptions(LanguageVersion.CSharp7)); 811new CSharpParseOptions(LanguageVersion.CSharp7));
UseDefaultLiteralTests.cs (1)
38LanguageVersion = LanguageVersion.CSharp7
UseIndexOperatorTests.cs (1)
42LanguageVersion = LanguageVersion.CSharp7,
UseInferredMemberNameTests.cs (1)
103""", count: 0, parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp7)));
UseIsNullCheckForReferenceEqualsTests.cs (1)
26private static readonly ParseOptions CSharp7 = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp7);
UseNamedArguments\UseNamedArgumentsTests.cs (1)
32LanguageVersion = LanguageVersion.CSharp7,
UseRangeOperatorTests.cs (2)
42LanguageVersion = LanguageVersion.CSharp7, 403LanguageVersion = LanguageVersion.CSharp7,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (25)
CodeGen\CodeGenAsyncMainTests.cs (15)
65var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 93var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe.WithMainTypeName("Program"), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 159var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 233var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 667var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 690var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 809var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 858var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 923var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 945var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 1007var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 1029var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 1142var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)).VerifyDiagnostics(); 1273var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)).VerifyDiagnostics( 1310var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)).VerifyDiagnostics(
CodeGen\CodeGenDeconstructTests.cs (8)
1636parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8777parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8802parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8828parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8863parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8889parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8932parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8987parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7));
CodeGen\CodeGenTupleTest.cs (2)
4072var comp7 = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 4100var comp = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7),
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
MissingAssemblyTests.cs (1)
895LanguageVersion languageVersion = LanguageVersion.CSharp7)
Microsoft.CodeAnalysis.CSharp.Features (13)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.cs (1)
38(version >= LanguageVersion.CSharp7 ? Feature.SourcePattern | Feature.IsTypePattern | Feature.CaseGuard : 0) |
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
59if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp7)
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
64if (csOptions.LanguageVersion < LanguageVersion.CSharp7)
CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
52if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp7)
CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
27=> tree.Options.LanguageVersion() >= LanguageVersion.CSharp7;
CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (1)
38if (context.Compilation.LanguageVersion() < LanguageVersion.CSharp7)
CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.cs (1)
22=> compilation.LanguageVersion() >= LanguageVersion.CSharp7;
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
61if (compilation.LanguageVersion() < LanguageVersion.CSharp7)
CSharpUseThrowExpressionDiagnosticAnalyzer.cs (1)
28=> compilation.LanguageVersion() >= LanguageVersion.CSharp7;
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
53if (compilation.LanguageVersion() < LanguageVersion.CSharp7)
UseExpressionBodyForLambdaHelpers.cs (1)
56languageVersion < LanguageVersion.CSharp7)
UseExpressionBodyHelper`1.cs (1)
187if (languageVersion < LanguageVersion.CSharp7)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
74if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp7)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
ScriptTests.cs (1)
951var script = CSharpScript.Create(@"string x = default;", ScriptOptions.Default.WithLanguageVersion(LanguageVersion.CSharp7));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\BindingAsyncTests.cs (1)
3475var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7));
Semantics\StackAllocInitializerTests.cs (1)
1445var parseOptions = new CSharpParseOptions().WithLanguageVersion(LanguageVersion.CSharp7);
Semantics\StackAllocSpanExpressionsTests.cs (2)
363var parseOptions = new CSharpParseOptions().WithLanguageVersion(LanguageVersion.CSharp7); 382var parseOptions = new CSharpParseOptions().WithLanguageVersion(LanguageVersion.CSharp7);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\ModifierTests.cs (1)
334CreateCompilation(code, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7)).VerifyDiagnostics(
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
LexicalAndXml\LexicalTests.cs (1)
33_options7 = new CSharpParseOptions(languageVersion: LanguageVersion.CSharp7);
Parsing\ParserErrorMessageTests.cs (1)
2791CreateCompilationWithMscorlib46(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)).VerifyDiagnostics(
Parsing\PatternParsingTests.cs (1)
6617foreach (var langVersion in new[] { LanguageVersion.CSharp6, LanguageVersion.CSharp7, LanguageVersion.CSharp8 })
Parsing\ReadOnlyStructs.cs (1)
77var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7), options: TestOptions.DebugDll);
Parsing\RefStructs.cs (1)
54var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7), options: TestOptions.DebugDll);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
TestOptions.cs (1)
26public static readonly CSharpParseOptions Regular7 = Regular.WithLanguageVersion(LanguageVersion.CSharp7);
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
BlockSyntaxExtensions.cs (2)
58languageVersion >= LanguageVersion.CSharp7 || 137if (languageVersion >= LanguageVersion.CSharp7 && throwStatement.Expression != null)
CSharpSyntaxFacts.cs (3)
56=> options.LanguageVersion() >= LanguageVersion.CSharp7; 59=> options.LanguageVersion() >= LanguageVersion.CSharp7; 74=> options.LanguageVersion() >= LanguageVersion.CSharp7;
CSharpSyntaxGeneratorInternal.cs (1)
151=> ((CSharpParseOptions)options).LanguageVersion >= LanguageVersion.CSharp7;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
IntelliSense\CSharpCompletionCommandHandlerTests.vb (2)
2729</Document>, languageVersion:=LanguageVersion.CSharp7, showCompletionInArgumentLists:=showCompletionInArgumentLists) 3437languageVersion:=LanguageVersion.CSharp7, showCompletionInArgumentLists:=showCompletionInArgumentLists)