21 references to RequiresInstanceReceiver
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.ValueChecks.cs (6)
653
receiver = otherSymbol.
RequiresInstanceReceiver
()
1656
return symbol.
RequiresInstanceReceiver
()
2233
if (!symbol.
RequiresInstanceReceiver
())
2683
if (!methodInfo.Symbol.
RequiresInstanceReceiver
())
2759
if (!methodInfo.Symbol.
RequiresInstanceReceiver
())
2892
if (!symbol.
RequiresInstanceReceiver
())
Binder\Binder_Expressions.cs (2)
2298
if (!member.
RequiresInstanceReceiver
())
9184
if (!symbol.
RequiresInstanceReceiver
())
Binder\Binder_Lookup.cs (1)
1842
return symbol.
RequiresInstanceReceiver
();
Binder\Semantics\AccessCheck.cs (1)
204
if (!symbol.
RequiresInstanceReceiver
())
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
618
if (result.Result.IsValid && member.
RequiresInstanceReceiver
() == requireStatic)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
679
symbol.
RequiresInstanceReceiver
()
FlowAnalysis\LocalDataFlowPass.cs (2)
229
Debug.Assert((receiver is null) != member.
RequiresInstanceReceiver
());
242
if (member.
RequiresInstanceReceiver
())
FlowAnalysis\NullableWalker.cs (4)
715
var isStatic = !constructor.
RequiresInstanceReceiver
();
2072
Debug.Assert(member?.
RequiresInstanceReceiver
() ?? true);
5627
member.
RequiresInstanceReceiver
() &&
10943
if (member.
RequiresInstanceReceiver
())
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
667
var requiresInstanceReceiver = methodOrIndexer.
RequiresInstanceReceiver
() && methodOrIndexer is not MethodSymbol { MethodKind: MethodKind.Constructor } and not FunctionPointerMethodSymbol;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
885
case "" when !ContainingSymbol.
RequiresInstanceReceiver
() || ContainingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.DelegateInvoke }:
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1341
if (!ContainingSymbol.
RequiresInstanceReceiver
() || ContainingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.DelegateInvoke or MethodKind.LambdaMethod })