47 references to CSharp7
Microsoft.CodeAnalysis.CSharp (5)
Errors\MessageID.cs (1)
676
return LanguageVersion.
CSharp7
;
LanguageVersion.cs (4)
303
case LanguageVersion.
CSharp7
:
337
case LanguageVersion.
CSharp7
:
412
case LanguageVersion.
CSharp7
:
510
result = LanguageVersion.
CSharp7
;
Microsoft.CodeAnalysis.CSharp.CodeStyle (16)
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
67
if (csOptions.LanguageVersion < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedParametersAndValues\CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
30
=> tree.Options.LanguageVersion() >= LanguageVersion.
CSharp7
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
245
if (languageVersion < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (1)
58
languageVersion < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (1)
38
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.cs (1)
22
=> compilation.LanguageVersion() >= LanguageVersion.
CSharp7
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
61
if (compilation.LanguageVersion() < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
61
if (syntaxTree.Options.LanguageVersion() < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
51
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseThrowExpression\CSharpUseThrowExpressionDiagnosticAnalyzer.cs (1)
25
=> compilation.LanguageVersion() >= LanguageVersion.
CSharp7
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
53
if (compilation.LanguageVersion() < LanguageVersion.
CSharp7
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
147
languageVersion >= LanguageVersion.
CSharp7
||
226
if (languageVersion >= LanguageVersion.
CSharp7
&& throwStatement.Expression != null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
50
=> options.LanguageVersion() >= LanguageVersion.
CSharp7
;
53
=> options.LanguageVersion() >= LanguageVersion.
CSharp7
;
68
=> options.LanguageVersion() >= LanguageVersion.
CSharp7
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
207
=> ((CSharpParseOptions)options).LanguageVersion >= LanguageVersion.
CSharp7
;
Microsoft.CodeAnalysis.CSharp.Features (13)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.cs (1)
31
(version >= LanguageVersion.
CSharp7
? Feature.SourcePattern | Feature.IsTypePattern | Feature.CaseGuard : 0) |
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
67
if (csOptions.LanguageVersion < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedParametersAndValues\CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
30
=> tree.Options.LanguageVersion() >= LanguageVersion.
CSharp7
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
245
if (languageVersion < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (1)
58
languageVersion < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (1)
38
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.cs (1)
22
=> compilation.LanguageVersion() >= LanguageVersion.
CSharp7
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
61
if (compilation.LanguageVersion() < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
61
if (syntaxTree.Options.LanguageVersion() < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
51
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp7
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseThrowExpression\CSharpUseThrowExpressionDiagnosticAnalyzer.cs (1)
25
=> compilation.LanguageVersion() >= LanguageVersion.
CSharp7
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
53
if (compilation.LanguageVersion() < LanguageVersion.
CSharp7
)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
71
if (syntaxTree.Options.LanguageVersion() < LanguageVersion.
CSharp7
)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
147
languageVersion >= LanguageVersion.
CSharp7
||
226
if (languageVersion >= LanguageVersion.
CSharp7
&& throwStatement.Expression != null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
50
=> options.LanguageVersion() >= LanguageVersion.
CSharp7
;
53
=> options.LanguageVersion() >= LanguageVersion.
CSharp7
;
68
=> options.LanguageVersion() >= LanguageVersion.
CSharp7
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
207
=> ((CSharpParseOptions)options).LanguageVersion >= LanguageVersion.
CSharp7
;
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
147
languageVersion >= LanguageVersion.
CSharp7
||
226
if (languageVersion >= LanguageVersion.
CSharp7
&& throwStatement.Expression != null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
50
=> options.LanguageVersion() >= LanguageVersion.
CSharp7
;
53
=> options.LanguageVersion() >= LanguageVersion.
CSharp7
;
68
=> options.LanguageVersion() >= LanguageVersion.
CSharp7
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
207
=> ((CSharpParseOptions)options).LanguageVersion >= LanguageVersion.
CSharp7
;