4 instantiations of BoundBaseReference
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Expressions.cs (1)
2658return new BoundBaseReference(node, baseType, hasErrors);
Compiler\MethodBodySynthesizer.cs (1)
548new BoundBaseReference(
Generated\BoundNodes.xml.Generated.cs (1)
4536var result = new BoundBaseReference(this.Syntax, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
241return new BoundBaseReference(Syntax, baseType) { WasCompilerGenerated = true };
26 references to BoundBaseReference
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Expressions.cs (1)
2630private BoundBaseReference BindBase(BaseExpressionSyntax node, BindingDiagnosticBag diagnostics)
Binder\Binder.ValueChecks.cs (1)
2191if (!(receiver is BoundThisReference || receiver is BoundBaseReference))
FlowAnalysis\AbstractFlowPass.cs (1)
3348public override BoundNode VisitBaseReference(BoundBaseReference node)
FlowAnalysis\DefiniteAssignment.cs (1)
2662public override BoundNode VisitBaseReference(BoundBaseReference node)
FlowAnalysis\NullableWalker.cs (1)
12190public override BoundNode? VisitBaseReference(BoundBaseReference node)
Generated\BoundNodes.xml.Generated.cs (10)
4532public BoundBaseReference Update(TypeSymbol? type) 4536var result = new BoundBaseReference(this.Syntax, type, this.HasErrors); 9313return VisitBaseReference((BoundBaseReference)node, arg); 9677public virtual R VisitBaseReference(BoundBaseReference node, A arg) => this.DefaultVisit(node, arg); 9918public virtual BoundNode? VisitBaseReference(BoundBaseReference node) => this.DefaultVisit(node); 10512public override BoundNode? VisitBaseReference(BoundBaseReference node) => null; 11856public override BoundNode? VisitBaseReference(BoundBaseReference node) 14028public override BoundNode? VisitBaseReference(BoundBaseReference node) 14035BoundBaseReference updatedNode = node.Update(infoAndType.Type); 16508public 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)
862public override BoundNode VisitBaseReference(BoundBaseReference node)
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
196return VisitBaseReference((BoundBaseReference)node); 385private 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)
238public BoundBaseReference Base(NamedTypeSymbol baseType)
Operations\CSharpOperationFactory.cs (2)
109return CreateBoundBaseReferenceOperation((BoundBaseReference)boundNode); 1395private IInstanceReferenceOperation CreateBoundBaseReferenceOperation(BoundBaseReference boundBaseReference)