49 references to CSharp9
Microsoft.CodeAnalysis.CSharp (5)
Errors\MessageID.cs (1)
603
return LanguageVersion.
CSharp9
;
LanguageVersion.cs (4)
308
case LanguageVersion.
CSharp9
:
347
case LanguageVersion.
CSharp9
:
422
case LanguageVersion.
CSharp9
:
532
result = LanguageVersion.
CSharp9
;
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
38
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp9
||
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
36
var analyzer = new Analyzer(supportsOrPatterns: semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.
CSharp9
);
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
32
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
37
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
41
if (syntaxTree.Options.LanguageVersion() < LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
35
if (compilation.LanguageVersion() < LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
59
if (syntaxTree.Options.LanguageVersion() < LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
42
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\UsePatternMatchingHelpers.cs (1)
78
requiredLanguageVersion = (LanguageVersion)Math.Max((int)requiredLanguageVersion, (int)LanguageVersion.
CSharp9
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
56
=> options.LanguageVersion() >= LanguageVersion.
CSharp9
;
62
=> options.LanguageVersion() >= LanguageVersion.
CSharp9
;
1394
=> options.LanguageVersion() >= LanguageVersion.
CSharp9
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1718
if (originalSemanticModel.Compilation.LanguageVersion() < LanguageVersion.
CSharp9
&&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
839
=> originalExpression.GetLanguageVersion() >= LanguageVersion.
CSharp9
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
100
parent.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\UseIsNullCheckHelpers.cs (1)
26
=> options.LanguageVersion() >= LanguageVersion.
CSharp9
;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
171
if (languageVersion >= LanguageVersion.
CSharp9
)
Microsoft.CodeAnalysis.CSharp.Features (16)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
56
if (root.SyntaxTree.Options.LanguageVersion() < LanguageVersion.
CSharp9
)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.cs (1)
33
(version >= LanguageVersion.
CSharp9
? Feature.RelationalPattern | Feature.OrPattern | Feature.AndPattern | Feature.TypePattern : 0);
ConvertProgram\ConvertToTopLevelStatementsCodeRefactoringProvider.cs (1)
36
if (document.Project.ParseOptions!.LanguageVersion() < LanguageVersion.
CSharp9
||
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
59
document.Root.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
38
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp9
||
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
36
var analyzer = new Analyzer(supportsOrPatterns: semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.
CSharp9
);
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
32
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
37
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
41
if (syntaxTree.Options.LanguageVersion() < LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
35
if (compilation.LanguageVersion() < LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
59
if (syntaxTree.Options.LanguageVersion() < LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
42
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\UsePatternMatchingHelpers.cs (1)
78
requiredLanguageVersion = (LanguageVersion)Math.Max((int)requiredLanguageVersion, (int)LanguageVersion.
CSharp9
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
100
parent.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.
CSharp9
)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\UseIsNullCheckHelpers.cs (1)
26
=> options.LanguageVersion() >= LanguageVersion.
CSharp9
;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
171
if (languageVersion >= LanguageVersion.
CSharp9
)
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
56
=> options.LanguageVersion() >= LanguageVersion.
CSharp9
;
62
=> options.LanguageVersion() >= LanguageVersion.
CSharp9
;
1394
=> options.LanguageVersion() >= LanguageVersion.
CSharp9
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1718
if (originalSemanticModel.Compilation.LanguageVersion() < LanguageVersion.
CSharp9
&&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
839
=> originalExpression.GetLanguageVersion() >= LanguageVersion.
CSharp9
;
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
56
=> options.LanguageVersion() >= LanguageVersion.
CSharp9
;
62
=> options.LanguageVersion() >= LanguageVersion.
CSharp9
;
1394
=> options.LanguageVersion() >= LanguageVersion.
CSharp9
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1718
if (originalSemanticModel.Compilation.LanguageVersion() < LanguageVersion.
CSharp9
&&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
839
=> originalExpression.GetLanguageVersion() >= LanguageVersion.
CSharp9
;
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
21
private const LanguageVersion MinimumSupportedLanguageVersion = LanguageVersion.
CSharp9
;