40 references to CheckFeatureAvailability
Microsoft.CodeAnalysis.CSharp (40)
Binder\Binder.cs (1)
761
MessageID.IDS_FeatureExtensions.
CheckFeatureAvailability
(diagnostics, syntax);
Binder\Binder_Deconstruct.cs (2)
766
MessageID.IDS_FeatureTuples.
CheckFeatureAvailability
(diagnostics, component.Designation);
774
MessageID.IDS_FeatureTuples.
CheckFeatureAvailability
(diagnostics, node);
Binder\Binder_Expressions.cs (7)
721
MessageID.IDS_FeatureDefaultLiteral.
CheckFeatureAvailability
(diagnostics, node);
1004
MessageID.IDS_FeatureTuples.
CheckFeatureAvailability
(diagnostics, node);
5264
MessageID.IDS_FeatureCollectionExpressions.
CheckFeatureAvailability
(diagnostics, syntax, syntax.OpenBracketToken.GetLocation());
5997
MessageID.IDS_FeatureImplicitIndexerInitializer.
CheckFeatureAvailability
(diagnostics, implicitIndexer.Syntax);
7400
MessageID.IDS_FeatureRawStringLiterals.
CheckFeatureAvailability
(diagnostics, node);
8050
MessageID.IDS_FeatureExtensions.
CheckFeatureAvailability
(diagnostics, syntax);
10294
_ = MessageID.IDS_FeatureIndexOperator.
CheckFeatureAvailability
(diagnostics, syntax);
Binder\Binder_Invocation.cs (1)
1871
MessageID.IDS_FeatureParamsCollections.
CheckFeatureAvailability
(diagnostics, node);
Binder\Binder_Lambda.cs (2)
280
MessageID.IDS_FeatureLambdaAttributes.
CheckFeatureAvailability
(diagnostics, attributeList);
293
MessageID.IDS_FeatureLambdaReturnType.
CheckFeatureAvailability
(diagnostics, syntax);
Binder\Binder_Patterns.cs (4)
404
MessageID.IDS_FeatureRecursivePatterns.
CheckFeatureAvailability
(diagnostics, node);
964
MessageID.IDS_FeatureRecursivePatterns.
CheckFeatureAvailability
(diagnostics, node);
1373
MessageID.IDS_FeatureRecursivePatterns.
CheckFeatureAvailability
(diagnostics, node);
1617
MessageID.IDS_FeatureTypePattern.
CheckFeatureAvailability
(diagnostics, node);
Binder\Binder_Statements.cs (1)
3703
MessageID.IDS_TopLevelStatements.
CheckFeatureAvailability
(diagnostics, topLevelStatement);
Binder\Binder_Symbols.cs (2)
585
MessageID.IDS_FeatureGlobalNamespace.
CheckFeatureAvailability
(diagnostics, node.Alias);
686
MessageID.IDS_FeatureTuples.
CheckFeatureAvailability
(diagnostics, syntax);
Binder\ForEachLoopBinder.cs (1)
301
MessageID.IDS_FeatureRefForEach.
CheckFeatureAvailability
(diagnostics, typeSyntax);
Binder\ForLoopBinder.cs (1)
81
MessageID.IDS_FeatureRefFor.
CheckFeatureAvailability
(diagnostics, type);
Symbols\AliasSymbol.cs (2)
381
MessageID.IDS_FeatureUsingTypeAlias.
CheckFeatureAvailability
(diagnostics, usingDirective.NamespaceOrType);
420
MessageID.IDS_FeatureUsingTypeAlias.
CheckFeatureAvailability
(diagnostics, usingDirective.NamespaceOrType);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1716
MessageID.IDS_FeatureParamsCollections.
CheckFeatureAvailability
(diagnostics, ParameterSyntax);
Symbols\Source\SourceConstructorSymbol.cs (1)
52
bool reported = !MessageID.IDS_FeatureExtensions.
CheckFeatureAvailability
(diagnostics, syntax);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (6)
598
MessageID.IDS_FeatureMemberNotNull.
CheckFeatureAvailability
(diagnostics, arguments.AttributeSyntaxOpt);
603
MessageID.IDS_FeatureMemberNotNull.
CheckFeatureAvailability
(diagnostics, arguments.AttributeSyntaxOpt);
608
MessageID.IDS_FeatureModuleInitializers.
CheckFeatureAvailability
(diagnostics, arguments.AttributeSyntaxOpt);
628
MessageID.IDS_FeatureRefStructInterfaces.
CheckFeatureAvailability
(diagnostics, arguments.AttributeSyntaxOpt);
642
MessageID.IDS_FeatureOverloadResolutionPriority.
CheckFeatureAvailability
(diagnostics, arguments.AttributeSyntaxOpt);
714
MessageID.IDS_FeatureObsoleteOnPropertyAccessor.
CheckFeatureAvailability
(diagnostics, arguments.AttributeSyntaxOpt);
Symbols\Source\SourcePropertySymbolBase.cs (4)
1594
MessageID.IDS_FeatureMemberNotNull.
CheckFeatureAvailability
(diagnostics, arguments.AttributeSyntaxOpt);
1599
MessageID.IDS_FeatureMemberNotNull.
CheckFeatureAvailability
(diagnostics, arguments.AttributeSyntaxOpt);
1615
MessageID.IDS_FeatureRefStructInterfaces.
CheckFeatureAvailability
(diagnostics, arguments.AttributeSyntaxOpt);
1625
MessageID.IDS_FeatureOverloadResolutionPriority.
CheckFeatureAvailability
(diagnostics, arguments.AttributeSyntaxOpt);
Symbols\Source\SourceUserDefinedConversionSymbol.cs (1)
92
MessageID.IDS_FeatureStaticAbstractMembersInInterfaces.
CheckFeatureAvailability
(diagnostics, syntax.ExplicitInterfaceSpecifier);
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (1)
94
MessageID.IDS_FeatureStaticAbstractMembersInInterfaces.
CheckFeatureAvailability
(diagnostics, syntax.ExplicitInterfaceSpecifier);
Symbols\Symbol_Attributes.cs (1)
348
MessageID.IDS_FeatureGenericAttributes.
CheckFeatureAvailability
(diagnostics, attributesToBind[i]);
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
178
MessageID.IDS_FeaturePrimaryConstructors.
CheckFeatureAvailability
(diagnostics, attributeDeclarationSyntax, attributeDeclarationSyntax.Target.Identifier.GetLocation());