3 instantiations of BoundParameterEqualsValue
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Expressions.cs (1)
491
var result = new
BoundParameterEqualsValue
(defaultValueSyntax, parameter, defaultValueBinder.GetDeclaredLocalsForScope(defaultValueSyntax),
Generated\BoundNodes.xml.Generated.cs (1)
376
var result = new
BoundParameterEqualsValue
(this.Syntax, parameter, locals, value, this.HasErrors);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
336
var parameterEqualsValue = new
BoundParameterEqualsValue
(
21 references to BoundParameterEqualsValue
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Expressions.cs (2)
474
internal
BoundParameterEqualsValue
BindParameterDefaultValue(
491
var
result = new BoundParameterEqualsValue(defaultValueSyntax, parameter, defaultValueBinder.GetDeclaredLocalsForScope(defaultValueSyntax),
BoundTree\BoundNode.cs (1)
491
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\AbstractFlowPass.cs (1)
3456
public override BoundNode VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
FlowAnalysis\NullableWalker.cs (1)
2765
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
equalsValue)
Generated\BoundNodes.xml.Generated.cs (9)
372
public
BoundParameterEqualsValue
Update(ParameterSymbol parameter, ImmutableArray<LocalSymbol> locals, BoundExpression value)
376
var
result = new BoundParameterEqualsValue(this.Syntax, parameter, locals, value, this.HasErrors);
8519
return VisitParameterEqualsValue((
BoundParameterEqualsValue
)node, arg);
8972
public virtual R VisitParameterEqualsValue(
BoundParameterEqualsValue
node, A arg) => this.DefaultVisit(node, arg);
9200
public virtual BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node) => this.DefaultVisit(node);
9436
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
10430
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
11810
public override BoundNode? VisitParameterEqualsValue(
BoundParameterEqualsValue
node)
14443
public override TreeDumperNode VisitParameterEqualsValue(
BoundParameterEqualsValue
node, object? arg) => new TreeDumperNode("parameterEqualsValue", null, new TreeDumperNode[]
Operations\CSharpOperationFactory.cs (2)
157
return CreateBoundParameterEqualsValueOperation((
BoundParameterEqualsValue
)boundNode);
1664
private IParameterInitializerOperation CreateBoundParameterEqualsValueOperation(
BoundParameterEqualsValue
boundParameterEqualsValue)
Symbols\Source\SourceComplexParameterSymbol.cs (5)
227
public
BoundParameterEqualsValue
? BindParameterEqualsValue()
231
MakeDefaultExpression(BindingDiagnosticBag.Discarded, out var _, out
var
parameterEqualsValue);
245
MakeDefaultExpression(diagnostics, out var binder, out
var
parameterEqualsValue),
336
var
parameterEqualsValue = new BoundParameterEqualsValue(
353
private ConstantValue MakeDefaultExpression(BindingDiagnosticBag diagnostics, out Binder? binder, out
BoundParameterEqualsValue
? parameterEqualsValue)