3 instantiations of BoundBaseReference
Microsoft.CodeAnalysis.CSharp (3)
Compiler\MethodBodySynthesizer.cs (1)
546new BoundBaseReference(
Generated\BoundNodes.xml.Generated.cs (1)
4487var 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)
1912if (!(receiver is BoundThisReference || receiver is BoundBaseReference))
Binder\Binder_Expressions.cs (1)
2553private BoundBaseReference BindBase(BaseExpressionSyntax node, BindingDiagnosticBag diagnostics)
FlowAnalysis\AbstractFlowPass.cs (1)
3346public override BoundNode VisitBaseReference(BoundBaseReference node)
FlowAnalysis\DefiniteAssignment.cs (1)
2684public override BoundNode VisitBaseReference(BoundBaseReference node)
FlowAnalysis\NullableWalker.cs (1)
11310public override BoundNode? VisitBaseReference(BoundBaseReference node)
Generated\BoundNodes.xml.Generated.cs (10)
4483public BoundBaseReference Update(TypeSymbol? type) 4487var result = new BoundBaseReference(this.Syntax, type, this.HasErrors); 9093return VisitBaseReference((BoundBaseReference)node, arg); 9448public virtual R VisitBaseReference(BoundBaseReference node, A arg) => this.DefaultVisit(node, arg); 9684public virtual BoundNode? VisitBaseReference(BoundBaseReference node) => this.DefaultVisit(node); 10260public override BoundNode? VisitBaseReference(BoundBaseReference node) => null; 11569public override BoundNode? VisitBaseReference(BoundBaseReference node) 13684public override BoundNode? VisitBaseReference(BoundBaseReference node) 13691BoundBaseReference updatedNode = node.Update(infoAndType.Type); 16132public 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)
852public 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)
994public 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)