29 references to GetIsNewExtensionMember
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder_Await.cs (1)
625
if (qualified is not BoundPropertyAccess { PropertySymbol: { } propertySymbol } || propertySymbol.
GetIsNewExtensionMember
())
Binder\Binder_Invocation.cs (2)
2078
Debug.Assert(!p.
GetIsNewExtensionMember
());
2332
if (propertyAccess.PropertySymbol.
GetIsNewExtensionMember
())
Binder\RefSafetyAnalysis.cs (1)
998
VisitArgumentsAndGetArgumentPlaceholders(methodInvocationInfo.Receiver, methodInvocationInfo.ArgsOpt, node.Indexer.
GetIsNewExtensionMember
());
Emitter\Model\PropertySymbolAdapter.cs (2)
225
if (AdaptedPropertySymbol.
GetIsNewExtensionMember
())
253
if (AdaptedPropertySymbol.
GetIsNewExtensionMember
())
FlowAnalysis\NullableWalker.cs (2)
11339
Debug.Assert(property.
GetIsNewExtensionMember
());
11361
if (property.
GetIsNewExtensionMember
())
FlowAnalysis\NullableWalker_Patterns.cs (1)
534
var property = e.Property.
GetIsNewExtensionMember
()
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
469
if (_inExpressionLambda && property.
GetIsNewExtensionMember
())
595
else if (property.
GetIsNewExtensionMember
())
Lowering\ExtensionMethodBodyRewriter.cs (1)
199
Debug.Assert(symbol?.
GetIsNewExtensionMember
() != true);
Lowering\ExtensionMethodReferenceRewriter.cs (1)
269
Debug.Assert(symbol?.
GetIsNewExtensionMember
() != true);
Symbols\MemberSymbolExtensions.cs (4)
90
return
GetIsNewExtensionMember
((PropertySymbol)member);
144
Debug.Assert(property.
GetIsNewExtensionMember
());
231
Debug.Assert(property.
GetIsNewExtensionMember
());
299
Debug.Assert(property.
GetIsNewExtensionMember
());
Symbols\Metadata\PE\PEPropertySymbol.cs (2)
743
this.
GetIsNewExtensionMember
() ? AttributeDescription.ExtensionMarkerAttribute : default,
1056
Debug.Assert(IsIndexer || IsIndexedProperty || this.
GetIsNewExtensionMember
());
Symbols\PropertySymbol.cs (1)
360
=> !IsOverride && !IsExplicitInterfaceImplementation && (IsIndexer || IsIndexedProperty || this.
GetIsNewExtensionMember
());
Symbols\Source\SourceMemberContainerSymbol.cs (1)
2298
if (!indexer.
GetIsNewExtensionMember
() && indexer.ContainingType.Arity > 0)
Symbols\Source\SourcePropertySymbol.cs (2)
695
if (SetMethod is { } setter && this.
GetIsNewExtensionMember
())
708
if (this.
GetIsNewExtensionMember
() && ContainingType.ExtensionParameter is { } extensionParameter &&
Symbols\Source\SourcePropertySymbolBase.cs (6)
478
attributeMatchesOpt: this.
GetIsNewExtensionMember
() ? isPossibleIndexerNameAttributeInExtension : isPossibleIndexerNameAttribute);
1066
if (this.
GetIsNewExtensionMember
())
1431
if (this.
GetIsNewExtensionMember
())
1486
else if ((IsIndexer || this.
GetIsNewExtensionMember
()) && CSharpAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.OverloadResolutionPriorityAttribute))
1739
else if (this.
GetIsNewExtensionMember
() && SourceName != indexerName)
1750
Debug.Assert(this.IsIndexer || this.
GetIsNewExtensionMember
());