24 references to GetIsNewExtensionMember
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder_Await.cs (1)
379if (qualified is not BoundPropertyAccess { PropertySymbol: { } propertySymbol } || propertySymbol.GetIsNewExtensionMember())
Binder\Binder_Invocation.cs (2)
2072Debug.Assert(!p.GetIsNewExtensionMember()); 2326if (propertyAccess.PropertySymbol.GetIsNewExtensionMember())
FlowAnalysis\NullableWalker.cs (2)
11339Debug.Assert(property.GetIsNewExtensionMember()); 11361if (property.GetIsNewExtensionMember())
FlowAnalysis\NullableWalker_Patterns.cs (1)
534var property = e.Property.GetIsNewExtensionMember()
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
469if (_inExpressionLambda && property.GetIsNewExtensionMember()) 595else if (property.GetIsNewExtensionMember())
Lowering\ExtensionMethodBodyRewriter.cs (1)
199Debug.Assert(symbol?.GetIsNewExtensionMember() != true);
Lowering\ExtensionMethodReferenceRewriter.cs (1)
269Debug.Assert(symbol?.GetIsNewExtensionMember() != true);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
245return transformedLHS is BoundPropertyAccess { PropertySymbol: { } property } && property.GetIsNewExtensionMember() &&
Symbols\MemberSymbolExtensions.cs (3)
143Debug.Assert(property.GetIsNewExtensionMember()); 230Debug.Assert(property.GetIsNewExtensionMember()); 298Debug.Assert(property.GetIsNewExtensionMember());
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
1048Debug.Assert(IsIndexer || IsIndexedProperty || this.GetIsNewExtensionMember());
Symbols\PropertySymbol.cs (1)
360=> !IsOverride && !IsExplicitInterfaceImplementation && (IsIndexer || IsIndexedProperty || this.GetIsNewExtensionMember());
Symbols\Source\SourceMemberContainerSymbol.cs (1)
2286if (!indexer.GetIsNewExtensionMember() && indexer.ContainingType.Arity > 0)
Symbols\Source\SourcePropertySymbol.cs (2)
695if (SetMethod is { } setter && this.GetIsNewExtensionMember()) 708if (this.GetIsNewExtensionMember() && ContainingType.ExtensionParameter is { } extensionParameter &&
Symbols\Source\SourcePropertySymbolBase.cs (5)
478attributeMatchesOpt: this.GetIsNewExtensionMember() ? isPossibleIndexerNameAttributeInExtension : isPossibleIndexerNameAttribute); 1066if (this.GetIsNewExtensionMember()) 1479else if ((IsIndexer || this.GetIsNewExtensionMember()) && CSharpAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.OverloadResolutionPriorityAttribute)) 1731else if (this.GetIsNewExtensionMember() && SourceName != indexerName) 1742Debug.Assert(this.IsIndexer || this.GetIsNewExtensionMember());