26 references to LanguageVersion
Microsoft.CodeAnalysis.CSharp.CodeStyle (19)
ConvertNamespaceAnalysis.cs (1)
42=> CanOfferUseFileScoped(option, root, declaration, forAnalyzer, root.SyntaxTree.Options.LanguageVersion());
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
36var analyzer = new Analyzer(supportsOrPatterns: semanticModel.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9);
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
59if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp7)
CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
27=> tree.Options.LanguageVersion() >= LanguageVersion.CSharp7;
CSharpSyntaxFacts.cs (9)
53=> options.LanguageVersion() >= LanguageVersion.CSharp6; 56=> options.LanguageVersion() >= LanguageVersion.CSharp7; 59=> options.LanguageVersion() >= LanguageVersion.CSharp7; 62=> options.LanguageVersion() >= LanguageVersion.CSharp9; 65=> options.LanguageVersion() >= LanguageVersion.CSharp10; 68=> options.LanguageVersion() >= LanguageVersion.CSharp9; 71=> options.LanguageVersion() >= LanguageVersion.CSharp10; 74=> options.LanguageVersion() >= LanguageVersion.CSharp7; 1474=> options.LanguageVersion() >= LanguageVersion.CSharp9;
CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
27options.LanguageVersion() >= LanguageVersion.CSharp8;
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
42if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9)
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
64if (syntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp9)
InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
53if (ifStatement.SyntaxTree.Options.LanguageVersion() < LanguageVersion.CSharp6)
UseExpressionBodyForLambdaHelpers.cs (1)
54var languageVersion = declaration.SyntaxTree.Options.LanguageVersion();
UseExpressionBodyHelper`1.cs (1)
138var languageVersion = body.SyntaxTree.Options.LanguageVersion();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
CSharpAsAndNullCheckCodeFixProvider.cs (1)
50var languageVersion = tree.Options.LanguageVersion();
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
99&& parent.SyntaxTree.Options.LanguageVersion() >= LanguageVersion.CSharp9)
CSharpUseLocalFunctionCodeFixProvider.cs (2)
89var languageVersion = semanticModel.SyntaxTree.Options.LanguageVersion(); 96CodeGenerationContext.Default, CSharpCodeGenerationOptions.Default, new CSharpCodeGenerationService(document.Project.Services), root.SyntaxTree.Options.LanguageVersion());
MakeLocalFunctionStaticCodeFixHelper.cs (1)
172CodeGenerationContext.Default, CSharpCodeGenerationOptions.Default, new CSharpCodeGenerationService(document.Project.Services), root.SyntaxTree.Options.LanguageVersion());
PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
76if (!MakeLocalFunctionStaticHelper.IsStaticLocalFunctionSupported(root.SyntaxTree.Options.LanguageVersion()))
UseIsNullCheckHelpers.cs (1)
26=> options.LanguageVersion() >= LanguageVersion.CSharp9;