49 references to CSharp8
Microsoft.CodeAnalysis.CSharp (5)
Errors\MessageID.cs (1)
628
return LanguageVersion.
CSharp8
;
LanguageVersion.cs (4)
307
case LanguageVersion.
CSharp8
:
345
case LanguageVersion.
CSharp8
:
420
case LanguageVersion.
CSharp8
:
527
result = LanguageVersion.
CSharp8
;
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
31
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (1)
15
=> languageVersion >= LanguageVersion.
CSharp8
;
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
36
if (compilation.LanguageVersion() < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
35
if (compilation.LanguageVersion < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
23
options.LanguageVersion() >= LanguageVersion.
CSharp8
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
41
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
63
if (compilation.LanguageVersion < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
56
if (compilation.LanguageVersion() < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.cs (1)
25
=> compilation.LanguageVersion() >= LanguageVersion.
CSharp8
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
45
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\UsePatternMatchingHelpers.cs (1)
24
requiredLanguageVersion = LanguageVersion.
CSharp8
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
71
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp8
)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
90
if (languageVersion >= LanguageVersion.
CSharp8
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
42
var isLanguageVersionGreaterOrEqualToCSharp8 = languageVersion >= LanguageVersion.
CSharp8
;
Microsoft.CodeAnalysis.CSharp.Features (20)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
64
ParseOptions: 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
;
363
if (LocalFunction && (!Options.PreferStaticLocalFunction.Value || languageVersion < LanguageVersion.
CSharp8
))
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
100
options.LanguageVersion() < LanguageVersion.
CSharp8
)
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
107
if (options.LanguageVersion < LanguageVersion.
CSharp8
)
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
188
if (semanticModel.SyntaxTree.Options.LanguageVersion() < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
31
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (1)
15
=> languageVersion >= LanguageVersion.
CSharp8
;
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
36
if (compilation.LanguageVersion() < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
35
if (compilation.LanguageVersion < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
23
options.LanguageVersion() >= LanguageVersion.
CSharp8
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
41
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
63
if (compilation.LanguageVersion < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
56
if (compilation.LanguageVersion() < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer.cs (1)
25
=> compilation.LanguageVersion() >= LanguageVersion.
CSharp8
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
45
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\UsePatternMatchingHelpers.cs (1)
24
requiredLanguageVersion = LanguageVersion.
CSharp8
;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
71
if (context.Compilation.LanguageVersion() < LanguageVersion.
CSharp8
)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
90
if (languageVersion >= LanguageVersion.
CSharp8
)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\CSharpAvoidRedundantRegexIsMatchBeforeMatch.Fixer.cs (1)
58
parseOptions.LanguageVersion < LanguageVersion.
CSharp8
)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
42
var isLanguageVersionGreaterOrEqualToCSharp8 = languageVersion >= LanguageVersion.
CSharp8
;
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\RazorProjectEngineBuilderExtensions.cs (1)
229
else if (csharpLanguageVersion < LanguageVersion.
CSharp8
)
Mvc\RazorExtensions.cs (1)
43
builder.SetCSharpLanguageVersion(LanguageVersion.
CSharp8
);
Microsoft.CodeAnalysis.ResxSourceGenerator.CSharp (1)
CSharpResxGenerator.cs (1)
14
return ((CSharpCompilation)compilation).LanguageVersion >= LanguageVersion.
CSharp8
;
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (2)
638
if (results.Count > 0 && semanticModel.Compilation is CSharpCompilation { LanguageVersion : LanguageVersion version and < LanguageVersion.
CSharp8
})
641
Diag(DiagnosticDescriptors.LoggingUnsupportedLanguageVersion, null, version.ToDisplayString(), LanguageVersion.
CSharp8
.ToDisplayString());
Microsoft.Extensions.Options.SourceGeneration (2)
Parser.cs (2)
151
if (results.Count > 0 && _compilation is CSharpCompilation { LanguageVersion : LanguageVersion version and < LanguageVersion.
CSharp8
})
154
Diag(DiagDescriptors.OptionsUnsupportedLanguageVersion, null, version.ToDisplayString(), LanguageVersion.
CSharp8
.ToDisplayString());
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
42
var isLanguageVersionGreaterOrEqualToCSharp8 = languageVersion >= LanguageVersion.
CSharp8
;