2 instantiations of BoundParameterId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2458
var result = new
BoundParameterId
(this.Syntax, parameter, hoistedField, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
1368
return new
BoundParameterId
(
17 references to BoundParameterId
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitExpression.cs (2)
282
EmitParameterIdExpression((
BoundParameterId
)expression);
3601
private void EmitParameterIdExpression(
BoundParameterId
node)
FlowAnalysis\AbstractFlowPass.cs (1)
1694
public override BoundNode VisitParameterId(
BoundParameterId
node)
FlowAnalysis\DefiniteAssignment.cs (1)
2360
public override BoundNode VisitParameterId(
BoundParameterId
node)
Generated\BoundNodes.xml.Generated.cs (10)
2454
public
BoundParameterId
Update(ParameterSymbol parameter, FieldSymbol? hoistedField, TypeSymbol type)
2458
var
result = new BoundParameterId(this.Syntax, parameter, hoistedField, type, this.HasErrors);
9090
return VisitParameterId((
BoundParameterId
)node, arg);
9507
public virtual R VisitParameterId(
BoundParameterId
node, A arg) => this.DefaultVisit(node, arg);
9745
public virtual BoundNode? VisitParameterId(
BoundParameterId
node) => this.DefaultVisit(node);
10161
public override BoundNode? VisitParameterId(
BoundParameterId
node) => null;
11349
public override BoundNode? VisitParameterId(
BoundParameterId
node)
13354
public override BoundNode? VisitParameterId(
BoundParameterId
node)
13358
BoundParameterId
updatedNode;
15815
public override TreeDumperNode VisitParameterId(
BoundParameterId
node, object? arg) => new TreeDumperNode("parameterId", 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)
232
public override BoundNode? VisitParameterId(
BoundParameterId
node)