5 instantiations of BoundImplicitReceiver
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Patterns.cs (3)
1705var inputPlaceholder = new BoundImplicitReceiver(positionalClause, declType); // A fake receiver expression to permit us to reuse binding logic 2123var inputPlaceholder = new BoundImplicitReceiver(node, strippedInputType); // A fake receiver expression to permit us to reuse binding logic 2330BoundImplicitReceiver implicitReceiver = new BoundImplicitReceiver(memberName, inputType);
Binder\ForEachLoopBinder.cs (1)
1447var dummyReceiver = new BoundImplicitReceiver(collectionSyntax, patternType);
Generated\BoundNodes.xml.Generated.cs (1)
7097var result = new BoundImplicitReceiver(this.Syntax, type, this.HasErrors);
18 references to BoundImplicitReceiver
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Patterns.cs (3)
1705var inputPlaceholder = new BoundImplicitReceiver(positionalClause, declType); // A fake receiver expression to permit us to reuse binding logic 2123var inputPlaceholder = new BoundImplicitReceiver(node, strippedInputType); // A fake receiver expression to permit us to reuse binding logic 2330BoundImplicitReceiver implicitReceiver = new BoundImplicitReceiver(memberName, inputType);
Binder\ForEachLoopBinder.cs (1)
1447var dummyReceiver = new BoundImplicitReceiver(collectionSyntax, patternType);
FlowAnalysis\AbstractFlowPass.cs (1)
3669public override BoundNode VisitImplicitReceiver(BoundImplicitReceiver node)
FlowAnalysis\NullableWalker.cs (1)
13414public override BoundNode? VisitImplicitReceiver(BoundImplicitReceiver node)
Generated\BoundNodes.xml.Generated.cs (10)
7093public BoundImplicitReceiver Update(TypeSymbol type) 7097var result = new BoundImplicitReceiver(this.Syntax, type, this.HasErrors); 9458return VisitImplicitReceiver((BoundImplicitReceiver)node, arg); 9755public virtual R VisitImplicitReceiver(BoundImplicitReceiver node, A arg) => this.DefaultVisit(node, arg); 9996public virtual BoundNode? VisitImplicitReceiver(BoundImplicitReceiver node) => this.DefaultVisit(node); 10849public override BoundNode? VisitImplicitReceiver(BoundImplicitReceiver node) => null; 12316public override BoundNode? VisitImplicitReceiver(BoundImplicitReceiver node) 14753public override BoundNode? VisitImplicitReceiver(BoundImplicitReceiver node) 14760BoundImplicitReceiver updatedNode = node.Update(infoAndType.Type!); 17163public override TreeDumperNode VisitImplicitReceiver(BoundImplicitReceiver node, object? arg) => new TreeDumperNode("implicitReceiver", null, new TreeDumperNode[]
Operations\CSharpOperationFactory.cs (2)
150return CreateBoundImplicitReceiverOperation((BoundImplicitReceiver)boundNode); 1762private IInstanceReferenceOperation CreateBoundImplicitReceiverOperation(BoundImplicitReceiver boundImplicitReceiver)