1 write to Receiver
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5845this.Receiver = receiver;
19 references to Receiver
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Invocation.cs (1)
471receiver = memberAccess.Receiver;
BoundTree\Expression.cs (1)
106protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Receiver);
FlowAnalysis\AbstractFlowPass.cs (1)
1159VisitRvalue(node.Receiver);
FlowAnalysis\NullableWalker.cs (1)
11652var receiver = node.Receiver;
Generated\BoundNodes.xml.Generated.cs (5)
5864if (receiver != this.Receiver || typeArgumentsOpt != this.TypeArgumentsOpt || name != this.Name || invoked != this.Invoked || indexed != this.Indexed || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 10419this.Visit(node.Receiver); 11687BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13788BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 16296new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (2)
58var loweredReceiver = VisitExpression(memberAccess.Receiver); 110memberAccess.Receiver,
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
76loweredReceiver = VisitExpression(memberAccess.Receiver); 1664var loweredReceiver = VisitExpression(node.Receiver);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (4)
65var isEvent = _factory.StoreToTemp(_dynamicFactory.MakeDynamicIsEventTest(memberAccess.Name, memberAccess.Receiver).ToExpression(), out BoundAssignmentOperator isEventAssignment); 87memberAccess.Receiver, 229if (!CanChangeValueBetweenReads(memberAccess.Receiver)) 235var rewrittenReceiver = VisitExpression(memberAccess.Receiver);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
870return _dynamicFactory.MakeDynamicGetMember(dynamicMemberAccess.Receiver, dynamicMemberAccess.Name, resultIndexed: false).ToExpression();
Operations\CSharpOperationFactory.cs (1)
945return CreateBoundDynamicMemberAccessOperation(boundDynamicMemberAccess.Receiver, TypeMap.AsTypeSymbols(boundDynamicMemberAccess.TypeArgumentsOpt), boundDynamicMemberAccess.Name,