2 instantiations of BoundLocalId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2372var result = new BoundLocalId(this.Syntax, local, hoistedField, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
1342return new BoundLocalId(
17 references to BoundLocalId
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitExpression.cs (2)
277EmitLocalIdExpression((BoundLocalId)expression); 3587private void EmitLocalIdExpression(BoundLocalId node)
FlowAnalysis\AbstractFlowPass.cs (1)
1691public override BoundNode VisitLocalId(BoundLocalId node)
FlowAnalysis\DefiniteAssignment.cs (1)
2357public override BoundNode VisitLocalId(BoundLocalId node)
Generated\BoundNodes.xml.Generated.cs (10)
2368public BoundLocalId Update(LocalSymbol local, FieldSymbol? hoistedField, TypeSymbol type) 2372var result = new BoundLocalId(this.Syntax, local, hoistedField, type, this.HasErrors); 8991return VisitLocalId((BoundLocalId)node, arg); 9406public virtual R VisitLocalId(BoundLocalId node, A arg) => this.DefaultVisit(node, arg); 9642public virtual BoundNode? VisitLocalId(BoundLocalId node) => this.DefaultVisit(node); 10056public override BoundNode? VisitLocalId(BoundLocalId node) => null; 11225public override BoundNode? VisitLocalId(BoundLocalId node) 13197public override BoundNode? VisitLocalId(BoundLocalId node) 13201BoundLocalId updatedNode; 15660public override TreeDumperNode VisitLocalId(BoundLocalId node, object? arg) => new TreeDumperNode("localId", null, new TreeDumperNode[]
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (2)
70/// 3) <see cref="BoundParameterId"/>/<see cref="BoundLocalId"/> 447Debug.Assert(index is BoundParameterId or BoundLocalId or BoundLiteral);
Lowering\MethodToClassRewriter.cs (1)
227public override BoundNode? VisitLocalId(BoundLocalId node)