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