2 instantiations of BoundLocalId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2415
var result = new
BoundLocalId
(this.Syntax, local, hoistedField, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
1384
return new
BoundLocalId
(
17 references to BoundLocalId
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitExpression.cs (2)
274
EmitLocalIdExpression((
BoundLocalId
)expression);
3616
private void EmitLocalIdExpression(
BoundLocalId
node)
FlowAnalysis\AbstractFlowPass.cs (1)
1690
public override BoundNode VisitLocalId(
BoundLocalId
node)
FlowAnalysis\DefiniteAssignment.cs (1)
2390
public override BoundNode VisitLocalId(
BoundLocalId
node)
Generated\BoundNodes.xml.Generated.cs (10)
2411
public
BoundLocalId
Update(LocalSymbol local, FieldSymbol? hoistedField, TypeSymbol type)
2415
var
result = new BoundLocalId(this.Syntax, local, hoistedField, type, this.HasErrors);
9193
return VisitLocalId((
BoundLocalId
)node, arg);
9617
public virtual R VisitLocalId(
BoundLocalId
node, A arg) => this.DefaultVisit(node, arg);
9858
public virtual BoundNode? VisitLocalId(
BoundLocalId
node) => this.DefaultVisit(node);
10281
public override BoundNode? VisitLocalId(
BoundLocalId
node) => null;
11489
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13511
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13515
BoundLocalId
updatedNode;
16011
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)