2 instantiations of BoundLocalId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2371
var result = new
BoundLocalId
(this.Syntax, local, hoistedField, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
1360
return new
BoundLocalId
(
16 references to BoundLocalId
Microsoft.CodeAnalysis.CSharp (16)
CodeGen\EmitExpression.cs (2)
277
EmitLocalIdExpression((
BoundLocalId
)expression);
3548
private void EmitLocalIdExpression(
BoundLocalId
node)
FlowAnalysis\AbstractFlowPass.cs (1)
1690
public override BoundNode VisitLocalId(
BoundLocalId
node)
FlowAnalysis\DefiniteAssignment.cs (1)
2413
public override BoundNode VisitLocalId(
BoundLocalId
node)
Generated\BoundNodes.xml.Generated.cs (10)
2367
public
BoundLocalId
Update(LocalSymbol local, FieldSymbol? hoistedField, TypeSymbol type)
2371
var
result = new BoundLocalId(this.Syntax, local, hoistedField, type, this.HasErrors);
8984
return VisitLocalId((
BoundLocalId
)node, arg);
9399
public virtual R VisitLocalId(
BoundLocalId
node, A arg) => this.DefaultVisit(node, arg);
9635
public virtual BoundNode? VisitLocalId(
BoundLocalId
node) => this.DefaultVisit(node);
10047
public override BoundNode? VisitLocalId(
BoundLocalId
node) => null;
11214
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13200
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13204
BoundLocalId
updatedNode;
15671
public override TreeDumperNode VisitLocalId(
BoundLocalId
node, object? arg) => new TreeDumperNode("localId", null, new TreeDumperNode[]
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
70
/// 3) <see cref="BoundParameterId"/>/<see cref="
BoundLocalId
"/>
Lowering\MethodToClassRewriter.cs (1)
226
public override BoundNode? VisitLocalId(
BoundLocalId
node)