22 references to RequiresInstanceReceiver
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder.ValueChecks.cs (6)
649receiver = otherSymbol.RequiresInstanceReceiver() 1660return symbol.RequiresInstanceReceiver() 2237if (!symbol.RequiresInstanceReceiver()) 2687if (!methodInfo.Symbol.RequiresInstanceReceiver()) 2763if (!methodInfo.Symbol.RequiresInstanceReceiver()) 2896if (!symbol.RequiresInstanceReceiver())
Binder\Binder_Conversions.cs (1)
2687else if (!memberSymbol.RequiresInstanceReceiver())
Binder\Binder_Expressions.cs (2)
2298if (!member.RequiresInstanceReceiver()) 9193if (!symbol.RequiresInstanceReceiver())
Binder\Binder_Lookup.cs (1)
1848return symbol.RequiresInstanceReceiver();
Binder\Semantics\AccessCheck.cs (1)
204if (!symbol.RequiresInstanceReceiver())
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
619if (result.Result.IsValid && member.RequiresInstanceReceiver() == requireStatic)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
679symbol.RequiresInstanceReceiver()
FlowAnalysis\LocalDataFlowPass.cs (2)
229Debug.Assert((receiver is null) != member.RequiresInstanceReceiver()); 242if (member.RequiresInstanceReceiver())
FlowAnalysis\NullableWalker.cs (4)
719var isStatic = !constructor.RequiresInstanceReceiver(); 2087Debug.Assert(member?.RequiresInstanceReceiver() ?? true); 5754member.RequiresInstanceReceiver() && 11454if (member.RequiresInstanceReceiver())
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
682var requiresInstanceReceiver = methodOrIndexer.RequiresInstanceReceiver() && methodOrIndexer is not MethodSymbol { MethodKind: MethodKind.Constructor } and not FunctionPointerMethodSymbol;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
885case "" when !ContainingSymbol.RequiresInstanceReceiver() || ContainingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.DelegateInvoke }:
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1342if (!ContainingSymbol.RequiresInstanceReceiver() || ContainingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.DelegateInvoke or MethodKind.LambdaMethod })