2 instantiations of BoundParameterId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2459
var result = new
BoundParameterId
(this.Syntax, parameter, hoistedField, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
1394
return new
BoundParameterId
(
17 references to BoundParameterId
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitExpression.cs (2)
276
EmitParameterIdExpression((
BoundParameterId
)expression);
3731
private void EmitParameterIdExpression(
BoundParameterId
node)
FlowAnalysis\AbstractFlowPass.cs (1)
1705
public override BoundNode VisitParameterId(
BoundParameterId
node)
FlowAnalysis\DefiniteAssignment.cs (1)
2402
public override BoundNode VisitParameterId(
BoundParameterId
node)
Generated\BoundNodes.xml.Generated.cs (10)
2455
public
BoundParameterId
Update(ParameterSymbol parameter, FieldSymbol? hoistedField, TypeSymbol type)
2459
var
result = new BoundParameterId(this.Syntax, parameter, hoistedField, type, this.HasErrors);
9196
return VisitParameterId((
BoundParameterId
)node, arg);
9619
public virtual R VisitParameterId(
BoundParameterId
node, A arg) => this.DefaultVisit(node, arg);
9860
public virtual BoundNode? VisitParameterId(
BoundParameterId
node) => this.DefaultVisit(node);
10283
public override BoundNode? VisitParameterId(
BoundParameterId
node) => null;
11497
public override BoundNode? VisitParameterId(
BoundParameterId
node)
13530
public override BoundNode? VisitParameterId(
BoundParameterId
node)
13534
BoundParameterId
updatedNode;
16021
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"/>
449
Debug.Assert(index is
BoundParameterId
or BoundLocalId or BoundLiteral);
Lowering\MethodToClassRewriter.cs (1)
234
public override BoundNode? VisitParameterId(
BoundParameterId
node)