3 instantiations of BoundBaseReference
Microsoft.CodeAnalysis.CSharp (3)
Compiler\MethodBodySynthesizer.cs (1)
546new BoundBaseReference(
Generated\BoundNodes.xml.Generated.cs (1)
4494var result = new BoundBaseReference(this.Syntax, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
236return new BoundBaseReference(Syntax, baseType) { WasCompilerGenerated = true };
26 references to BoundBaseReference
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder.ValueChecks.cs (1)
1908if (!(receiver is BoundThisReference || receiver is BoundBaseReference))
Binder\Binder_Expressions.cs (1)
2551private BoundBaseReference BindBase(BaseExpressionSyntax node, BindingDiagnosticBag diagnostics)
FlowAnalysis\AbstractFlowPass.cs (1)
3326public override BoundNode VisitBaseReference(BoundBaseReference node)
FlowAnalysis\DefiniteAssignment.cs (1)
2698public override BoundNode VisitBaseReference(BoundBaseReference node)
FlowAnalysis\NullableWalker.cs (1)
10830public override BoundNode? VisitBaseReference(BoundBaseReference node)
Generated\BoundNodes.xml.Generated.cs (10)
4490public BoundBaseReference Update(TypeSymbol? type) 4494var result = new BoundBaseReference(this.Syntax, type, this.HasErrors); 9100return VisitBaseReference((BoundBaseReference)node, arg); 9455public virtual R VisitBaseReference(BoundBaseReference node, A arg) => this.DefaultVisit(node, arg); 9691public virtual BoundNode? VisitBaseReference(BoundBaseReference node) => this.DefaultVisit(node); 10267public override BoundNode? VisitBaseReference(BoundBaseReference node) => null; 11574public override BoundNode? VisitBaseReference(BoundBaseReference node) 13712public override BoundNode? VisitBaseReference(BoundBaseReference node) 13719BoundBaseReference updatedNode = node.Update(infoAndType.Type); 16158public override TreeDumperNode VisitBaseReference(BoundBaseReference node, object? arg) => new TreeDumperNode("baseReference", null, new TreeDumperNode[]
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
493public override BoundNode VisitBaseReference(BoundBaseReference node)
Lowering\ClosureConversion\ClosureConversion.cs (1)
847public override BoundNode VisitBaseReference(BoundBaseReference node)
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
192return VisitBaseReference((BoundBaseReference)node); 378private BoundExpression VisitBaseReference(BoundBaseReference node)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
171public override BoundNode VisitBaseReference(BoundBaseReference node)
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (2)
312public override BoundNode VisitBaseReference(BoundBaseReference node) 406public override BoundNode VisitBaseReference(BoundBaseReference node)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
987public override BoundNode VisitBaseReference(BoundBaseReference node)
Lowering\SyntheticBoundNodeFactory.cs (1)
233public BoundBaseReference Base(NamedTypeSymbol baseType)
Operations\CSharpOperationFactory.cs (2)
110return CreateBoundBaseReferenceOperation((BoundBaseReference)boundNode); 1301private IInstanceReferenceOperation CreateBoundBaseReferenceOperation(BoundBaseReference boundBaseReference)