3 instantiations of BoundBaseReference
Microsoft.CodeAnalysis.CSharp (3)
Compiler\MethodBodySynthesizer.cs (1)
546new BoundBaseReference(
Generated\BoundNodes.xml.Generated.cs (1)
4479var 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)
1911if (!(receiver is BoundThisReference || receiver is BoundBaseReference))
Binder\Binder_Expressions.cs (1)
2551private BoundBaseReference BindBase(BaseExpressionSyntax node, BindingDiagnosticBag diagnostics)
FlowAnalysis\AbstractFlowPass.cs (1)
3325public override BoundNode VisitBaseReference(BoundBaseReference node)
FlowAnalysis\DefiniteAssignment.cs (1)
2683public override BoundNode VisitBaseReference(BoundBaseReference node)
FlowAnalysis\NullableWalker.cs (1)
11110public override BoundNode? VisitBaseReference(BoundBaseReference node)
Generated\BoundNodes.xml.Generated.cs (10)
4475public BoundBaseReference Update(TypeSymbol? type) 4479var result = new BoundBaseReference(this.Syntax, type, this.HasErrors); 9085return VisitBaseReference((BoundBaseReference)node, arg); 9440public virtual R VisitBaseReference(BoundBaseReference node, A arg) => this.DefaultVisit(node, arg); 9676public virtual BoundNode? VisitBaseReference(BoundBaseReference node) => this.DefaultVisit(node); 10252public override BoundNode? VisitBaseReference(BoundBaseReference node) => null; 11561public override BoundNode? VisitBaseReference(BoundBaseReference node) 13699public override BoundNode? VisitBaseReference(BoundBaseReference node) 13706BoundBaseReference updatedNode = node.Update(infoAndType.Type); 16147public 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)