20 references to GetIsNewExtensionMember
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder.ValueChecks.cs (1)
2144if (symbol?.GetIsNewExtensionMember() != true || symbol.IsStatic)
Binder\Binder_Expressions.cs (1)
51if (memberOpt?.GetIsNewExtensionMember() == true)
Binder\Binder_Invocation.cs (1)
1013if (!MemberGroupFinalValidationAccessibilityChecks(receiverOpt, member, syntax, candidateDiagnostics, invokedAsExtensionMethod: isExtensionMethodGroup && !member.GetIsNewExtensionMember()) &&
Binder\Semantics\OverloadResolution\OverloadResolution.cs (7)
815else if (member.GetIsNewExtensionMember() && member.ContainingType is { } extension && ConstraintsHelper.RequiresChecking(extension)) 1893NamedTypeSymbol containingType = memberWithPriority.GetIsNewExtensionMember() 2094if (member.GetIsNewExtensionMember()) 2703declaredParameterCount = m.Member.GetParameterCount() + (m.Member.GetIsNewExtensionMember() ? 1 : 0); 3893bool isNewExtensionMember = member.GetIsNewExtensionMember(); 4258bool isNewExtensionMember = member.GetIsNewExtensionMember(); 4436if (member.GetIsNewExtensionMember())
Binder\Semantics\OverloadResolution\OverloadResolution_ArgsToParameters.cs (1)
60Debug.Assert(symbol.GetIsNewExtensionMember());
Compilation\CSharpSemanticModel.cs (1)
1677Debug.Assert(symbol.GetIsNewExtensionMember());
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
1249if (methodOrIndexer.GetIsNewExtensionMember())
Symbols\ConstraintsHelper.cs (1)
929if (constructedContainingSymbol.GetIsNewExtensionMember() && constructedContainingSymbol.ContainingType is { Arity: > 0 } extension
Symbols\MemberSymbolExtensions.cs (4)
108&& symbol.GetIsNewExtensionMember() 122if (member.GetIsNewExtensionMember()) 185if (symbol.GetIsNewExtensionMember() && symbol.ContainingType.ExtensionParameter is { } extensionParameter) 196bool hasExtensionParameter = symbol.GetIsNewExtensionMember() && symbol.ContainingType.ExtensionParameter is { };
Symbols\Source\ParameterHelpers.cs (1)
217if (owner.GetIsNewExtensionMember())
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
147Debug.Assert(extensionMember.GetIsNewExtensionMember());