2 instantiations of BoundLocalId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2352
var result = new
BoundLocalId
(this.Syntax, local, hoistedField, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
1342
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)
2348
public
BoundLocalId
Update(LocalSymbol local, FieldSymbol? hoistedField, TypeSymbol type)
2352
var
result = new BoundLocalId(this.Syntax, local, hoistedField, type, this.HasErrors);
8965
return VisitLocalId((
BoundLocalId
)node, arg);
9380
public virtual R VisitLocalId(
BoundLocalId
node, A arg) => this.DefaultVisit(node, arg);
9616
public virtual BoundNode? VisitLocalId(
BoundLocalId
node) => this.DefaultVisit(node);
10028
public override BoundNode? VisitLocalId(
BoundLocalId
node) => null;
11195
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13181
public override BoundNode? VisitLocalId(
BoundLocalId
node)
13185
BoundLocalId
updatedNode;
15652
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)