2 instantiations of BoundLocalId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2385
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);
3587
private void EmitLocalIdExpression(
BoundLocalId
node)
FlowAnalysis\AbstractFlowPass.cs (1)
1689
public override BoundNode VisitLocalId(
BoundLocalId
node)
FlowAnalysis\DefiniteAssignment.cs (1)
2357
public override BoundNode VisitLocalId(
BoundLocalId
node)
Generated\BoundNodes.xml.Generated.cs (10)
2381
public
BoundLocalId
Update(LocalSymbol local, FieldSymbol? hoistedField, TypeSymbol type)
2385
var
result = new BoundLocalId(this.Syntax, local, hoistedField, type, this.HasErrors);
9014
return VisitLocalId((
BoundLocalId
)node, arg);
9429
public virtual R VisitLocalId(
BoundLocalId
node, A arg) => this.DefaultVisit(node, arg);
9665
public virtual BoundNode? VisitLocalId(
BoundLocalId
node) => this.DefaultVisit(node);
10079
public override BoundNode? VisitLocalId(
BoundLocalId
node) => null;
11249
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13226
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13230
BoundLocalId
updatedNode;
15689
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)
227
public override BoundNode? VisitLocalId(
BoundLocalId
node)