13 references to CheckFeatureAvailability
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Deconstruct.cs (2)
46.CheckFeatureAvailability(diagnostics, Compilation, node.Location); 55.CheckFeatureAvailability(diagnostics, Compilation, node.Location);
Binder\Binder_Lambda.cs (1)
403MessageID.IDS_FeatureLambdaDiscardParameters.CheckFeatureAvailability(
Binder\Binder_Patterns.cs (1)
645if (MessageID.IDS_FeatureSpanCharConstantPattern.CheckFeatureAvailability(diagnostics, Compilation, node.Location))
Binder\Binder_Statements.cs (1)
223MessageID.IDS_FeatureAsyncStreams.CheckFeatureAvailability(
Binder\ForEachLoopBinder.cs (1)
227messageId.CheckFeatureAvailability(diagnostics, Compilation, collectionExpr.Syntax.Location);
Binder\UsingStatementBinder.cs (1)
223MessageID.IDS_FeatureDisposalPattern.CheckFeatureAvailability(diagnostics, originalBinder.Compilation, syntax.Location);
Symbols\Source\SourceMemberContainerSymbol.cs (3)
3848MessageID.IDS_FeatureParameterlessStructConstructors.CheckFeatureAvailability(diagnostics, m.DeclaringCompilation, location); 3877MessageID.IDS_FeatureStructFieldInitializers.CheckFeatureAvailability(diagnostics, symbol.DeclaringCompilation, symbol.Locations[0]); 4220MessageID.IDS_FeatureSealedToStringInRecord.CheckFeatureAvailability(
Symbols\Source\SourceMemberFieldSymbol.cs (1)
489MessageID.IDS_FeatureRefFields.CheckFeatureAvailability(diagnostics, compilation, typeSyntax.SkipScoped(out _).Location);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1107MessageID.IDS_AsyncMethodBuilderOverride.CheckFeatureAvailability(diagnostics, this.DeclaringCompilation, errorLocation);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
108MessageID.IDS_FeatureGenericAttributes.CheckFeatureAvailability(diagnostics, this.DeclaringCompilation, baseLocation);