1 write to Receiver
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8797this.Receiver = receiver;
11 references to Receiver
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder.ValueChecks.cs (2)
4286return Math.Max(GetValEscape(withExpression.Receiver, scopeOfTheContainingExpression), 5044var escape = CheckValEscape(node, withExpr.Receiver, escapeFrom, escapeTo, checkingReceiver: false, diagnostics);
FlowAnalysis\AbstractFlowPass.cs (1)
2259VisitRvalue(node.Receiver);
FlowAnalysis\NullableWalker.cs (1)
3316var receiver = withExpr.Receiver;
Generated\BoundNodes.xml.Generated.cs (5)
8812if (receiver != this.Receiver || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(cloneMethod, this.CloneMethod) || initializerExpression != this.InitializerExpression || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 10789this.Visit(node.Receiver); 12206BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14939BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 17112new TreeDumperNode("receiver", null, new TreeDumperNode[] { Visit(node.Receiver, null) }),
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
134BoundExpression receiver = withExpr.Receiver;
Operations\CSharpOperationFactory.cs (1)
738IOperation operand = Create(boundWithExpression.Receiver);