2 instantiations of BoundLocalId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2325
var result = new
BoundLocalId
(this.Syntax, local, hoistedField, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
1237
return new
BoundLocalId
(
16 references to BoundLocalId
Microsoft.CodeAnalysis.CSharp (16)
CodeGen\EmitExpression.cs (2)
262
EmitLocalIdExpression((
BoundLocalId
)expression);
3323
private void EmitLocalIdExpression(
BoundLocalId
node)
FlowAnalysis\AbstractFlowPass.cs (1)
1586
public override BoundNode VisitLocalId(
BoundLocalId
node)
FlowAnalysis\DefiniteAssignment.cs (1)
2237
public override BoundNode VisitLocalId(
BoundLocalId
node)
Generated\BoundNodes.xml.Generated.cs (10)
2321
public
BoundLocalId
Update(LocalSymbol local, FieldSymbol? hoistedField, TypeSymbol type)
2325
var
result = new BoundLocalId(this.Syntax, local, hoistedField, type, this.HasErrors);
8625
return VisitLocalId((
BoundLocalId
)node, arg);
9025
public virtual R VisitLocalId(
BoundLocalId
node, A arg) => this.DefaultVisit(node, arg);
9253
public virtual BoundNode? VisitLocalId(
BoundLocalId
node) => this.DefaultVisit(node);
9653
public override BoundNode? VisitLocalId(
BoundLocalId
node) => null;
10760
public override BoundNode? VisitLocalId(
BoundLocalId
node)
12570
public override BoundNode? VisitLocalId(
BoundLocalId
node)
12574
BoundLocalId
updatedNode;
14937
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)
408
public override BoundNode? VisitLocalId(
BoundLocalId
node)