2 instantiations of BoundLocalId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2412
var result = new
BoundLocalId
(this.Syntax, local, hoistedField, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
1363
return new
BoundLocalId
(
17 references to BoundLocalId
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitExpression.cs (2)
277
EmitLocalIdExpression((
BoundLocalId
)expression);
3598
private void EmitLocalIdExpression(
BoundLocalId
node)
FlowAnalysis\AbstractFlowPass.cs (1)
1690
public override BoundNode VisitLocalId(
BoundLocalId
node)
FlowAnalysis\DefiniteAssignment.cs (1)
2358
public override BoundNode VisitLocalId(
BoundLocalId
node)
Generated\BoundNodes.xml.Generated.cs (10)
2408
public
BoundLocalId
Update(LocalSymbol local, FieldSymbol? hoistedField, TypeSymbol type)
2412
var
result = new BoundLocalId(this.Syntax, local, hoistedField, type, this.HasErrors);
9190
return VisitLocalId((
BoundLocalId
)node, arg);
9614
public virtual R VisitLocalId(
BoundLocalId
node, A arg) => this.DefaultVisit(node, arg);
9855
public virtual BoundNode? VisitLocalId(
BoundLocalId
node) => this.DefaultVisit(node);
10278
public override BoundNode? VisitLocalId(
BoundLocalId
node) => null;
11486
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13508
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13512
BoundLocalId
updatedNode;
16007
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)
229
public override BoundNode? VisitLocalId(
BoundLocalId
node)