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