1 instantiation of BoundParameterEqualsValue
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
370
var result = new
BoundParameterEqualsValue
(this.Syntax, parameter, locals, value, this.HasErrors);
21 references to BoundParameterEqualsValue
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Expressions.cs (2)
498
internal
BoundParameterEqualsValue
BindParameterDefaultValue(
517
var
result = new BoundParameterEqualsValue(defaultValueSyntax, parameter, defaultValueBinder.GetDeclaredLocalsForScope(defaultValueSyntax),
BoundTree\BoundNode.cs (1)
546
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\AbstractFlowPass.cs (1)
3684
public override BoundNode VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\NullableWalker.cs (1)
3000
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);
8861
return VisitParameterEqualsValue((
BoundParameterEqualsValue
)node, arg);
9330
public virtual R VisitParameterEqualsValue(
BoundParameterEqualsValue
node, A arg) => this.DefaultVisit(node, arg);
9566
public virtual BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node) => this.DefaultVisit(node);
9810
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
10837
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
12416
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
15128
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)
235
public
BoundParameterEqualsValue
? BindParameterEqualsValue()
239
MakeDefaultExpression(BindingDiagnosticBag.Discarded, out var _, out
var
parameterEqualsValue);
253
MakeDefaultExpression(diagnostics, out var binder, out
var
parameterEqualsValue),
344
var
parameterEqualsValue = new BoundParameterEqualsValue(
361
private ConstantValue MakeDefaultExpression(BindingDiagnosticBag diagnostics, out Binder? binder, out
BoundParameterEqualsValue
? parameterEqualsValue)