5 instantiations of BoundImplicitReceiver
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Patterns.cs (3)
1203
var inputPlaceholder = new
BoundImplicitReceiver
(positionalClause, declType); // A fake receiver expression to permit us to reuse binding logic
1628
var inputPlaceholder = new
BoundImplicitReceiver
(node, strippedInputType); // A fake receiver expression to permit us to reuse binding logic
1832
BoundImplicitReceiver implicitReceiver = new
BoundImplicitReceiver
(memberName, inputType);
Binder\ForEachLoopBinder.cs (1)
1452
var dummyReceiver = new
BoundImplicitReceiver
(collectionSyntax, patternType);
Generated\BoundNodes.xml.Generated.cs (1)
7086
var result = new
BoundImplicitReceiver
(this.Syntax, type, this.HasErrors);
18 references to BoundImplicitReceiver
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Patterns.cs (3)
1203
var
inputPlaceholder = new BoundImplicitReceiver(positionalClause, declType); // A fake receiver expression to permit us to reuse binding logic
1628
var
inputPlaceholder = new BoundImplicitReceiver(node, strippedInputType); // A fake receiver expression to permit us to reuse binding logic
1832
BoundImplicitReceiver
implicitReceiver = new BoundImplicitReceiver(memberName, inputType);
Binder\ForEachLoopBinder.cs (1)
1452
var
dummyReceiver = new BoundImplicitReceiver(collectionSyntax, patternType);
FlowAnalysis\AbstractFlowPass.cs (1)
3678
public override BoundNode VisitImplicitReceiver(
BoundImplicitReceiver
node)
FlowAnalysis\NullableWalker.cs (1)
13492
public override BoundNode? VisitImplicitReceiver(
BoundImplicitReceiver
node)
Generated\BoundNodes.xml.Generated.cs (10)
7082
public
BoundImplicitReceiver
Update(TypeSymbol type)
7086
var
result = new BoundImplicitReceiver(this.Syntax, type, this.HasErrors);
9447
return VisitImplicitReceiver((
BoundImplicitReceiver
)node, arg);
9744
public virtual R VisitImplicitReceiver(
BoundImplicitReceiver
node, A arg) => this.DefaultVisit(node, arg);
9985
public virtual BoundNode? VisitImplicitReceiver(
BoundImplicitReceiver
node) => this.DefaultVisit(node);
10846
public override BoundNode? VisitImplicitReceiver(
BoundImplicitReceiver
node) => null;
12315
public override BoundNode? VisitImplicitReceiver(
BoundImplicitReceiver
node)
14752
public override BoundNode? VisitImplicitReceiver(
BoundImplicitReceiver
node)
14759
BoundImplicitReceiver
updatedNode = node.Update(infoAndType.Type!);
17165
public override TreeDumperNode VisitImplicitReceiver(
BoundImplicitReceiver
node, object? arg) => new TreeDumperNode("implicitReceiver", null, new TreeDumperNode[]
Operations\CSharpOperationFactory.cs (2)
150
return CreateBoundImplicitReceiverOperation((
BoundImplicitReceiver
)boundNode);
1781
private IInstanceReferenceOperation CreateBoundImplicitReceiverOperation(
BoundImplicitReceiver
boundImplicitReceiver)