2 instantiations of BoundLocalId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2360
var result = new
BoundLocalId
(this.Syntax, local, hoistedField, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
1342
return new
BoundLocalId
(
17 references to BoundLocalId
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitExpression.cs (2)
277
EmitLocalIdExpression((
BoundLocalId
)expression);
3576
private void EmitLocalIdExpression(
BoundLocalId
node)
FlowAnalysis\AbstractFlowPass.cs (1)
1690
public override BoundNode VisitLocalId(
BoundLocalId
node)
FlowAnalysis\DefiniteAssignment.cs (1)
2406
public override BoundNode VisitLocalId(
BoundLocalId
node)
Generated\BoundNodes.xml.Generated.cs (10)
2356
public
BoundLocalId
Update(LocalSymbol local, FieldSymbol? hoistedField, TypeSymbol type)
2360
var
result = new BoundLocalId(this.Syntax, local, hoistedField, type, this.HasErrors);
8973
return VisitLocalId((
BoundLocalId
)node, arg);
9388
public virtual R VisitLocalId(
BoundLocalId
node, A arg) => this.DefaultVisit(node, arg);
9624
public virtual BoundNode? VisitLocalId(
BoundLocalId
node) => this.DefaultVisit(node);
10036
public override BoundNode? VisitLocalId(
BoundLocalId
node) => null;
11204
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13175
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13179
BoundLocalId
updatedNode;
15646
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
"/>
447
Debug.Assert(index is BoundParameterId or
BoundLocalId
or BoundLiteral);
Lowering\MethodToClassRewriter.cs (1)
226
public override BoundNode? VisitLocalId(
BoundLocalId
node)