2 instantiations of BoundLocalId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2418
var result = new
BoundLocalId
(this.Syntax, local, hoistedField, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
1358
return new
BoundLocalId
(
17 references to BoundLocalId
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitExpression.cs (2)
277
EmitLocalIdExpression((
BoundLocalId
)expression);
3592
private void EmitLocalIdExpression(
BoundLocalId
node)
FlowAnalysis\AbstractFlowPass.cs (1)
1738
public override BoundNode VisitLocalId(
BoundLocalId
node)
FlowAnalysis\DefiniteAssignment.cs (1)
2358
public override BoundNode VisitLocalId(
BoundLocalId
node)
Generated\BoundNodes.xml.Generated.cs (10)
2414
public
BoundLocalId
Update(LocalSymbol local, FieldSymbol? hoistedField, TypeSymbol type)
2418
var
result = new BoundLocalId(this.Syntax, local, hoistedField, type, this.HasErrors);
9212
return VisitLocalId((
BoundLocalId
)node, arg);
9636
public virtual R VisitLocalId(
BoundLocalId
node, A arg) => this.DefaultVisit(node, arg);
9877
public virtual BoundNode? VisitLocalId(
BoundLocalId
node) => this.DefaultVisit(node);
10296
public override BoundNode? VisitLocalId(
BoundLocalId
node) => null;
11495
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13510
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13514
BoundLocalId
updatedNode;
16008
public 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
"/>
449
Debug.Assert(index is BoundParameterId or
BoundLocalId
or BoundLiteral);
Lowering\MethodToClassRewriter.cs (1)
227
public override BoundNode? VisitLocalId(
BoundLocalId
node)