2 instantiations of BoundParameterId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2456
var result = new
BoundParameterId
(this.Syntax, parameter, hoistedField, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
1373
return new
BoundParameterId
(
17 references to BoundParameterId
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitExpression.cs (2)
279
EmitParameterIdExpression((
BoundParameterId
)expression);
3631
private void EmitParameterIdExpression(
BoundParameterId
node)
FlowAnalysis\AbstractFlowPass.cs (1)
1695
public override BoundNode VisitParameterId(
BoundParameterId
node)
FlowAnalysis\DefiniteAssignment.cs (1)
2393
public override BoundNode VisitParameterId(
BoundParameterId
node)
Generated\BoundNodes.xml.Generated.cs (10)
2452
public
BoundParameterId
Update(ParameterSymbol parameter, FieldSymbol? hoistedField, TypeSymbol type)
2456
var
result = new BoundParameterId(this.Syntax, parameter, hoistedField, type, this.HasErrors);
9193
return VisitParameterId((
BoundParameterId
)node, arg);
9616
public virtual R VisitParameterId(
BoundParameterId
node, A arg) => this.DefaultVisit(node, arg);
9857
public virtual BoundNode? VisitParameterId(
BoundParameterId
node) => this.DefaultVisit(node);
10280
public override BoundNode? VisitParameterId(
BoundParameterId
node) => null;
11494
public override BoundNode? VisitParameterId(
BoundParameterId
node)
13527
public override BoundNode? VisitParameterId(
BoundParameterId
node)
13531
BoundParameterId
updatedNode;
16017
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)