1 instantiation of BoundParameterEqualsValue
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
389
var result = new
BoundParameterEqualsValue
(this.Syntax, parameter, locals, value, this.HasErrors);
21 references to BoundParameterEqualsValue
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Expressions.cs (2)
493
internal
BoundParameterEqualsValue
BindParameterDefaultValue(
510
var
result = new BoundParameterEqualsValue(defaultValueSyntax, parameter, defaultValueBinder.GetDeclaredLocalsForScope(defaultValueSyntax),
BoundTree\BoundNode.cs (1)
546
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\AbstractFlowPass.cs (1)
3652
public override BoundNode VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\NullableWalker.cs (1)
2904
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
equalsValue)
Generated\BoundNodes.xml.Generated.cs (9)
385
public
BoundParameterEqualsValue
Update(ParameterSymbol parameter, ImmutableArray<LocalSymbol> locals, BoundExpression value)
389
var
result = new BoundParameterEqualsValue(this.Syntax, parameter, locals, value, this.HasErrors);
8874
return VisitParameterEqualsValue((
BoundParameterEqualsValue
)node, arg);
9343
public virtual R VisitParameterEqualsValue(
BoundParameterEqualsValue
node, A arg) => this.DefaultVisit(node, arg);
9579
public virtual BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node) => this.DefaultVisit(node);
9823
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
10846
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
12281
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
15017
public override TreeDumperNode VisitParameterEqualsValue(
BoundParameterEqualsValue
node, object? arg) => new TreeDumperNode("parameterEqualsValue", null, new TreeDumperNode[]
Operations\CSharpOperationFactory.cs (2)
161
return CreateBoundParameterEqualsValueOperation((
BoundParameterEqualsValue
)boundNode);
1742
private IParameterInitializerOperation CreateBoundParameterEqualsValueOperation(
BoundParameterEqualsValue
boundParameterEqualsValue)
Symbols\Source\SourceComplexParameterSymbol.cs (5)
234
public
BoundParameterEqualsValue
? BindParameterEqualsValue()
238
MakeDefaultExpression(BindingDiagnosticBag.Discarded, out var _, out
var
parameterEqualsValue);
252
MakeDefaultExpression(diagnostics, out var binder, out
var
parameterEqualsValue),
343
var
parameterEqualsValue = new BoundParameterEqualsValue(
360
private ConstantValue MakeDefaultExpression(BindingDiagnosticBag diagnostics, out Binder? binder, out
BoundParameterEqualsValue
? parameterEqualsValue)