1 instantiation of BoundParameterEqualsValue
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
375
var result = new
BoundParameterEqualsValue
(this.Syntax, parameter, locals, value, this.HasErrors);
21 references to BoundParameterEqualsValue
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Expressions.cs (2)
530
internal
BoundParameterEqualsValue
BindParameterDefaultValue(
549
var
result = new BoundParameterEqualsValue(defaultValueSyntax, parameter, defaultValueBinder.GetDeclaredLocalsForScope(defaultValueSyntax),
BoundTree\BoundNode.cs (1)
602
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\AbstractFlowPass.cs (1)
3734
public override BoundNode VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\NullableWalker.cs (1)
3026
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
equalsValue)
Generated\BoundNodes.xml.Generated.cs (9)
371
public
BoundParameterEqualsValue
Update(ParameterSymbol parameter, ImmutableArray<LocalSymbol> locals, BoundExpression value)
375
var
result = new BoundParameterEqualsValue(this.Syntax, parameter, locals, value, this.HasErrors);
9102
return VisitParameterEqualsValue((
BoundParameterEqualsValue
)node, arg);
9581
public virtual R VisitParameterEqualsValue(
BoundParameterEqualsValue
node, A arg) => this.DefaultVisit(node, arg);
9822
public virtual BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node) => this.DefaultVisit(node);
10071
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
11124
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
12737
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
15494
public override TreeDumperNode VisitParameterEqualsValue(
BoundParameterEqualsValue
node, object? arg) => new TreeDumperNode("parameterEqualsValue", null, new TreeDumperNode[]
Operations\CSharpOperationFactory.cs (2)
160
return CreateBoundParameterEqualsValueOperation((
BoundParameterEqualsValue
)boundNode);
1808
private IParameterInitializerOperation CreateBoundParameterEqualsValueOperation(
BoundParameterEqualsValue
boundParameterEqualsValue)
Symbols\Source\SourceComplexParameterSymbol.cs (5)
239
public
BoundParameterEqualsValue
? BindParameterEqualsValue()
243
MakeDefaultExpression(BindingDiagnosticBag.Discarded, out var _, out
var
parameterEqualsValue);
257
MakeDefaultExpression(diagnostics, out var binder, out
var
parameterEqualsValue),
350
var
parameterEqualsValue = new BoundParameterEqualsValue(
367
private ConstantValue? MakeDefaultExpression(BindingDiagnosticBag diagnostics, out Binder? binder, out
BoundParameterEqualsValue
? parameterEqualsValue)