3 instantiations of BoundParameterEqualsValue
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Expressions.cs (1)
518
var result = new
BoundParameterEqualsValue
(defaultValueSyntax, parameter, defaultValueBinder.GetDeclaredLocalsForScope(defaultValueSyntax),
Generated\BoundNodes.xml.Generated.cs (1)
370
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)
499
internal
BoundParameterEqualsValue
BindParameterDefaultValue(
518
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)
3024
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
equalsValue)
Generated\BoundNodes.xml.Generated.cs (9)
366
public
BoundParameterEqualsValue
Update(ParameterSymbol parameter, ImmutableArray<LocalSymbol> locals, BoundExpression value)
370
var
result = new BoundParameterEqualsValue(this.Syntax, parameter, locals, value, this.HasErrors);
8875
return VisitParameterEqualsValue((
BoundParameterEqualsValue
)node, arg);
9344
public virtual R VisitParameterEqualsValue(
BoundParameterEqualsValue
node, A arg) => this.DefaultVisit(node, arg);
9580
public virtual BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node) => this.DefaultVisit(node);
9824
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
10852
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
12433
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
15154
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)
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)