3 instantiations of BoundParameterEqualsValue
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Expressions.cs (1)
549
var result = new
BoundParameterEqualsValue
(defaultValueSyntax, parameter, defaultValueBinder.GetDeclaredLocalsForScope(defaultValueSyntax),
Generated\BoundNodes.xml.Generated.cs (1)
372
var result = new
BoundParameterEqualsValue
(this.Syntax, parameter, locals, value, this.HasErrors);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
350
var parameterEqualsValue = new
BoundParameterEqualsValue
(
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)
546
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\AbstractFlowPass.cs (1)
3685
public override BoundNode VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\NullableWalker.cs (1)
3025
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
equalsValue)
Generated\BoundNodes.xml.Generated.cs (9)
368
public
BoundParameterEqualsValue
Update(ParameterSymbol parameter, ImmutableArray<LocalSymbol> locals, BoundExpression value)
372
var
result = new BoundParameterEqualsValue(this.Syntax, parameter, locals, value, this.HasErrors);
8980
return VisitParameterEqualsValue((
BoundParameterEqualsValue
)node, arg);
9453
public virtual R VisitParameterEqualsValue(
BoundParameterEqualsValue
node, A arg) => this.DefaultVisit(node, arg);
9691
public virtual BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node) => this.DefaultVisit(node);
9937
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
10973
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
12565
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
15294
public override TreeDumperNode VisitParameterEqualsValue(
BoundParameterEqualsValue
node, object? arg) => new TreeDumperNode("parameterEqualsValue", null, new TreeDumperNode[]
Operations\CSharpOperationFactory.cs (2)
160
return CreateBoundParameterEqualsValueOperation((
BoundParameterEqualsValue
)boundNode);
1783
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)