4 instantiations of BoundBaseReference
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Expressions.cs (1)
2604return new BoundBaseReference(node, baseType, hasErrors);
Compiler\MethodBodySynthesizer.cs (1)
546new BoundBaseReference(
Generated\BoundNodes.xml.Generated.cs (1)
4493var 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)
2135if (!(receiver is BoundThisReference || receiver is BoundBaseReference))
Binder\Binder_Expressions.cs (1)
2576private BoundBaseReference BindBase(BaseExpressionSyntax node, BindingDiagnosticBag diagnostics)
FlowAnalysis\AbstractFlowPass.cs (1)
3347public override BoundNode VisitBaseReference(BoundBaseReference node)
FlowAnalysis\DefiniteAssignment.cs (1)
2629public override BoundNode VisitBaseReference(BoundBaseReference node)
FlowAnalysis\NullableWalker.cs (1)
11457public override BoundNode? VisitBaseReference(BoundBaseReference node)
Generated\BoundNodes.xml.Generated.cs (10)
4489public BoundBaseReference Update(TypeSymbol? type) 4493var result = new BoundBaseReference(this.Syntax, type, this.HasErrors); 9103return VisitBaseReference((BoundBaseReference)node, arg); 9458public virtual R VisitBaseReference(BoundBaseReference node, A arg) => this.DefaultVisit(node, arg); 9694public virtual BoundNode? VisitBaseReference(BoundBaseReference node) => this.DefaultVisit(node); 10271public override BoundNode? VisitBaseReference(BoundBaseReference node) => null; 11582public override BoundNode? VisitBaseReference(BoundBaseReference node) 13706public override BoundNode? VisitBaseReference(BoundBaseReference node) 13713BoundBaseReference updatedNode = node.Update(infoAndType.Type); 16155public 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)
331public override BoundNode VisitBaseReference(BoundBaseReference node) 425public override BoundNode VisitBaseReference(BoundBaseReference node)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
840public 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)