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)
375
var result = new
BoundParameterEqualsValue
(this.Syntax, parameter, locals, value, this.HasErrors);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
350
var parameterEqualsValue = new
BoundParameterEqualsValue
(
20 references to BoundParameterEqualsValue
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Expressions.cs (2)
530
internal
BoundParameterEqualsValue
BindParameterDefaultValue(
549
var
result = new BoundParameterEqualsValue(defaultValueSyntax, parameter, defaultValueBinder.GetDeclaredLocalsForScope(defaultValueSyntax),
FlowAnalysis\AbstractFlowPass.cs (1)
3686
public override BoundNode VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\NullableWalker.cs (1)
3113
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);
9081
return VisitParameterEqualsValue((
BoundParameterEqualsValue
)node, arg);
9560
public virtual R VisitParameterEqualsValue(
BoundParameterEqualsValue
node, A arg) => this.DefaultVisit(node, arg);
9801
public virtual BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node) => this.DefaultVisit(node);
10050
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
11115
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
12731
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
15493
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)