2 instantiations of BoundCapturedReceiverPlaceholder
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder.ValueChecks.cs (1)
2663
receiver = new
BoundCapturedReceiverPlaceholder
(receiver.Syntax, receiver, receiver.Type).MakeCompilerGenerated();
Generated\BoundNodes.xml.Generated.cs (1)
504
var result = new
BoundCapturedReceiverPlaceholder
(this.Syntax, receiver, type, this.HasErrors);
14 references to BoundCapturedReceiverPlaceholder
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder.ValueChecks.cs (4)
2591
if ((object)((argument as
BoundCapturedReceiverPlaceholder
)?.Receiver ?? argument) != methodInvocationInfo.Receiver && methodInvocationInfo.MethodInfo.Symbol is not SignatureOnlyMethodSymbol)
4397
var
placeholder = (
BoundCapturedReceiverPlaceholder
)expr;
5104
BoundExpression underlyingReceiver = ((
BoundCapturedReceiverPlaceholder
)expr).Receiver;
Generated\BoundNodes.xml.Generated.cs (10)
500
public
BoundCapturedReceiverPlaceholder
Update(BoundExpression receiver, TypeSymbol? type)
504
var
result = new BoundCapturedReceiverPlaceholder(this.Syntax, receiver, type, this.HasErrors);
9088
return VisitCapturedReceiverPlaceholder((
BoundCapturedReceiverPlaceholder
)node, arg);
9564
public virtual R VisitCapturedReceiverPlaceholder(
BoundCapturedReceiverPlaceholder
node, A arg) => this.DefaultVisit(node, arg);
9805
public virtual BoundNode? VisitCapturedReceiverPlaceholder(
BoundCapturedReceiverPlaceholder
node) => this.DefaultVisit(node);
10062
public override BoundNode? VisitCapturedReceiverPlaceholder(
BoundCapturedReceiverPlaceholder
node)
11133
public override BoundNode? VisitCapturedReceiverPlaceholder(
BoundCapturedReceiverPlaceholder
node)
12752
public override BoundNode? VisitCapturedReceiverPlaceholder(
BoundCapturedReceiverPlaceholder
node)
12755
BoundCapturedReceiverPlaceholder
updatedNode;
15515
public override TreeDumperNode VisitCapturedReceiverPlaceholder(
BoundCapturedReceiverPlaceholder
node, object? arg) => new TreeDumperNode("capturedReceiverPlaceholder", null, new TreeDumperNode[]