1 write to Receiver
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5859this.Receiver = receiver;
17 references to Receiver
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitExpression.cs (1)
392var receiver = expression.Receiver;
CodeGen\EmitStatement.cs (1)
529var receiver = ca.Receiver;
CodeGen\Optimizer.cs (1)
1522BoundExpression receiver = VisitCallOrConditionalAccessReceiver(node.Receiver, callOpt: null);
FlowAnalysis\AbstractFlowPass.cs (1)
2923VisitRvalue(node.Receiver);
Generated\BoundNodes.xml.Generated.cs (5)
5880if (receiver != this.Receiver || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(hasValueMethodOpt, this.HasValueMethodOpt) || whenNotNull != this.WhenNotNull || whenNullOpt != this.WhenNullOpt || id != this.Id || forceCopyOfNullableValueType != this.ForceCopyOfNullableValueType || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 10079this.Visit(node.Receiver); 11312BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13376BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15769new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (2)
572conditionalLeft.Receiver, 1904return conditionalAccess.Update(conditionalAccess.Receiver, conditionalAccess.HasValueMethodOpt, whenNotNull, whenNull, conditionalAccess.Id, conditionalAccess.ForceCopyOfNullableValueType, whenNotNull.Type!);
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
123conditionalAccess.Receiver,
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
274conditionalLeft.Receiver,
Lowering\MethodToClassRewriter.cs (1)
599var receiver = (BoundExpression)this.Visit(node.Receiver);
Lowering\SpillSequenceSpiller.cs (2)
1167var receiverRefKind = ReceiverSpillRefKind(node.Receiver); 1170var receiver = VisitExpression(ref receiverBuilder, node.Receiver);
Lowering\SyntheticBoundNodeFactory.cs (1)
1736return conditionalAccess.Update(conditionalAccess.Receiver, conditionalAccess.HasValueMethodOpt, whenNotNull, whenNull, conditionalAccess.Id, conditionalAccess.ForceCopyOfNullableValueType, whenNotNull.Type);