22 references to RequiresInstanceReceiver
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder.ValueChecks.cs (6)
476
receiver = otherSymbol.
RequiresInstanceReceiver
()
1416
return symbol.
RequiresInstanceReceiver
()
1769
if (!symbol.
RequiresInstanceReceiver
())
1933
if (!symbol.
RequiresInstanceReceiver
())
2298
if (!symbol.
RequiresInstanceReceiver
())
2437
if (!symbol.
RequiresInstanceReceiver
())
Binder\Binder_Conversions.cs (1)
1136
else if (!memberSymbol.
RequiresInstanceReceiver
())
Binder\Binder_Expressions.cs (2)
2066
if (!member.
RequiresInstanceReceiver
())
7713
if (!symbol.
RequiresInstanceReceiver
())
Binder\Binder_Lookup.cs (1)
1756
return symbol.
RequiresInstanceReceiver
();
Binder\Semantics\AccessCheck.cs (1)
204
if (!symbol.
RequiresInstanceReceiver
())
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
395
if (result.Result.IsValid && member.
RequiresInstanceReceiver
() == requireStatic)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
658
symbol.
RequiresInstanceReceiver
()
FlowAnalysis\LocalDataFlowPass.cs (2)
224
Debug.Assert((receiver is null) != member.
RequiresInstanceReceiver
());
237
if (member.
RequiresInstanceReceiver
())
FlowAnalysis\NullableWalker.cs (4)
673
var isStatic = !constructor.
RequiresInstanceReceiver
();
1941
Debug.Assert(member?.
RequiresInstanceReceiver
() ?? true);
5034
member.
RequiresInstanceReceiver
() &&
9881
if (member.
RequiresInstanceReceiver
())
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
431
var requiresInstanceReceiver = methodOrIndexer.
RequiresInstanceReceiver
() && methodOrIndexer is not MethodSymbol { MethodKind: MethodKind.Constructor } and not FunctionPointerMethodSymbol;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
868
case "" when !ContainingSymbol.
RequiresInstanceReceiver
() || ContainingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.DelegateInvoke }:
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1336
if (!ContainingSymbol.
RequiresInstanceReceiver
() || ContainingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.DelegateInvoke or MethodKind.LambdaMethod })