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)
479receiver = memberAccess.Receiver;
BoundTree\Expression.cs (1)
106protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Receiver);
FlowAnalysis\AbstractFlowPass.cs (1)
1158VisitRvalue(node.Receiver);
FlowAnalysis\NullableWalker.cs (1)
12469var 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)) 10457this.Visit(node.Receiver); 11831BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13963BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 16474new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (2)
58var loweredReceiver = VisitExpression(memberAccess.Receiver); 119memberAccess.Receiver,
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
76loweredReceiver = VisitExpression(memberAccess.Receiver); 1738var loweredReceiver = VisitExpression(node.Receiver);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (4)
125var isEvent = _factory.StoreToTemp(_dynamicFactory.MakeDynamicIsEventTest(memberAccess.Name, memberAccess.Receiver).ToExpression(), out BoundAssignmentOperator isEventAssignment); 148memberAccess.Receiver, 353if (!CanChangeValueBetweenReads(memberAccess.Receiver)) 359var rewrittenReceiver = VisitExpression(memberAccess.Receiver);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
1029return _dynamicFactory.MakeDynamicGetMember(dynamicMemberAccess.Receiver, dynamicMemberAccess.Name, resultIndexed: false).ToExpression();
Operations\CSharpOperationFactory.cs (1)
945return CreateBoundDynamicMemberAccessOperation(boundDynamicMemberAccess.Receiver, TypeMap.AsTypeSymbols(boundDynamicMemberAccess.TypeArgumentsOpt), boundDynamicMemberAccess.Name,