1 instantiation of BoundParameterEqualsValue
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
388
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)
3648
public override BoundNode VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\NullableWalker.cs (1)
2843
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
equalsValue)
Generated\BoundNodes.xml.Generated.cs (9)
384
public
BoundParameterEqualsValue
Update(ParameterSymbol parameter, ImmutableArray<LocalSymbol> locals, BoundExpression value)
388
var
result = new BoundParameterEqualsValue(this.Syntax, parameter, locals, value, this.HasErrors);
8837
return VisitParameterEqualsValue((
BoundParameterEqualsValue
)node, arg);
9306
public virtual R VisitParameterEqualsValue(
BoundParameterEqualsValue
node, A arg) => this.DefaultVisit(node, arg);
9542
public virtual BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node) => this.DefaultVisit(node);
9786
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
10809
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
12244
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
14980
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)
233
public
BoundParameterEqualsValue
? BindParameterEqualsValue()
237
MakeDefaultExpression(BindingDiagnosticBag.Discarded, out var _, out
var
parameterEqualsValue);
251
MakeDefaultExpression(diagnostics, out var binder, out
var
parameterEqualsValue),
342
var
parameterEqualsValue = new BoundParameterEqualsValue(
359
private ConstantValue MakeDefaultExpression(BindingDiagnosticBag diagnostics, out Binder? binder, out
BoundParameterEqualsValue
? parameterEqualsValue)