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