2 instantiations of BoundParameterId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2403
var result = new
BoundParameterId
(this.Syntax, parameter, hoistedField, type, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
1352
return new
BoundParameterId
(
17 references to BoundParameterId
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitExpression.cs (2)
282
EmitParameterIdExpression((
BoundParameterId
)expression);
3590
private void EmitParameterIdExpression(
BoundParameterId
node)
FlowAnalysis\AbstractFlowPass.cs (1)
1695
public override BoundNode VisitParameterId(
BoundParameterId
node)
FlowAnalysis\DefiniteAssignment.cs (1)
2409
public override BoundNode VisitParameterId(
BoundParameterId
node)
Generated\BoundNodes.xml.Generated.cs (10)
2399
public
BoundParameterId
Update(ParameterSymbol parameter, FieldSymbol? hoistedField, TypeSymbol type)
2403
var
result = new BoundParameterId(this.Syntax, parameter, hoistedField, type, this.HasErrors);
8975
return VisitParameterId((
BoundParameterId
)node, arg);
9389
public virtual R VisitParameterId(
BoundParameterId
node, A arg) => this.DefaultVisit(node, arg);
9625
public virtual BoundNode? VisitParameterId(
BoundParameterId
node) => this.DefaultVisit(node);
10037
public override BoundNode? VisitParameterId(
BoundParameterId
node) => null;
11211
public override BoundNode? VisitParameterId(
BoundParameterId
node)
13193
public override BoundNode? VisitParameterId(
BoundParameterId
node)
13197
BoundParameterId
updatedNode;
15655
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)
231
public override BoundNode? VisitParameterId(
BoundParameterId
node)