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)
1878if (!(receiver is BoundThisReference || receiver is BoundBaseReference))
Binder\Binder_Expressions.cs (1)
2536private BoundBaseReference BindBase(BaseExpressionSyntax node, BindingDiagnosticBag diagnostics)
FlowAnalysis\AbstractFlowPass.cs (1)
3319public override BoundNode VisitBaseReference(BoundBaseReference node)
FlowAnalysis\DefiniteAssignment.cs (1)
2671public override BoundNode VisitBaseReference(BoundBaseReference node)
FlowAnalysis\NullableWalker.cs (1)
10721public 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; 11501public override BoundNode? VisitBaseReference(BoundBaseReference node) 13566public override BoundNode? VisitBaseReference(BoundBaseReference node) 13573BoundBaseReference updatedNode = node.Update(infoAndType.Type); 16012public 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)
310public override BoundNode VisitBaseReference(BoundBaseReference node) 404public 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)