Binder\Binder_Conversions.cs (4)
731if (MethodGroupConversionHasErrors(syntax, conversion, group.ReceiverOpt, conversion.IsExtensionMethod, isAddressOf, destination, diagnostics))
1008return Binder.IsTypeOrValueExpression(((BoundMethodGroup)node).ReceiverOpt);
1018BoundExpression? receiverOpt = group.ReceiverOpt;
1526return this.MethodGroupConversionHasErrors(boundMethodGroup.Syntax, conversion, boundMethodGroup.ReceiverOpt, conversion.IsExtensionMethod, isAddressOf: false, delegateType, diagnostics);
Binder\Binder_Expressions.cs (9)
6955this.BindMemberAccessReportError(syntax, nameSyntax, node.Name, node.ReceiverOpt, node.LookupError, diagnostics);
7045return this.BindMemberAccessBadResult(syntax, node.Name, node.ReceiverOpt, node.LookupError, StaticCast<Symbol>.From(node.Methods), node.ResultKind);
7883Debug.Assert(propertyGroup.ReceiverOpt is not null);
7884return BindIndexedPropertyAccess(node, propertyGroup.ReceiverOpt, propertyGroup.Properties, analyzedArguments, diagnostics);
8313var receiver = propertyGroup.ReceiverOpt;
8969expression, methodName, analyzedArguments, methodGroup.ReceiverOpt, methodGroup.TypeArgumentsOpt, isMethodGroupConversion,
9053methodGroup.PopulateWithNonExtensionMethods(node.ReceiverOpt, methods, node.TypeArgumentsOpt, node.ResultKind, node.LookupError);
9114switch (node.ReceiverOpt)
9133var receiver = node.ReceiverOpt!;
Generated\BoundNodes.xml.Generated.cs (10)
5992if (typeArgumentsOpt != this.TypeArgumentsOpt || name != this.Name || methods != this.Methods || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(lookupSymbolOpt, this.LookupSymbolOpt) || lookupError != this.LookupError || flags != this.Flags || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(functionType, this.FunctionType) || receiverOpt != this.ReceiverOpt || resultKind != this.ResultKind)
6020if (properties != this.Properties || receiverOpt != this.ReceiverOpt || resultKind != this.ResultKind)
10093this.Visit(node.ReceiverOpt);
10098this.Visit(node.ReceiverOpt);
11332BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt);
11338BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt);
13428BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt);
13446BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt);
15806new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),
15816new TreeDumperNode("receiverOpt", null, new TreeDumperNode[] { Visit(node.ReceiverOpt, null) }),