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)
525
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\AbstractFlowPass.cs (1)
3558
public override BoundNode VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\NullableWalker.cs (1)
2806
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);
8835
return VisitParameterEqualsValue((
BoundParameterEqualsValue
)node, arg);
9304
public virtual R VisitParameterEqualsValue(
BoundParameterEqualsValue
node, A arg) => this.DefaultVisit(node, arg);
9540
public virtual BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node) => this.DefaultVisit(node);
9784
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
10807
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
12242
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
14978
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)