2 instantiations of BoundParameterId
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
2461
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);
3606
private void EmitParameterIdExpression(
BoundParameterId
node)
FlowAnalysis\AbstractFlowPass.cs (1)
1743
public override BoundNode VisitParameterId(
BoundParameterId
node)
FlowAnalysis\DefiniteAssignment.cs (1)
2361
public override BoundNode VisitParameterId(
BoundParameterId
node)
Generated\BoundNodes.xml.Generated.cs (10)
2457
public
BoundParameterId
Update(ParameterSymbol parameter, FieldSymbol? hoistedField, TypeSymbol type)
2461
var
result = new BoundParameterId(this.Syntax, parameter, hoistedField, type, this.HasErrors);
9214
return VisitParameterId((
BoundParameterId
)node, arg);
9637
public virtual R VisitParameterId(
BoundParameterId
node, A arg) => this.DefaultVisit(node, arg);
9878
public virtual BoundNode? VisitParameterId(
BoundParameterId
node) => this.DefaultVisit(node);
10297
public override BoundNode? VisitParameterId(
BoundParameterId
node) => null;
11502
public override BoundNode? VisitParameterId(
BoundParameterId
node)
13528
public override BoundNode? VisitParameterId(
BoundParameterId
node)
13532
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)
232
public override BoundNode? VisitParameterId(
BoundParameterId
node)