14 references to InParameterDefaultValue
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (8)
536
Debug.Assert(this.
InParameterDefaultValue
);
2093
(
InParameterDefaultValue
|| InAttributeArgument ||
2099
if (this.ContainingMember() is { IsStatic: true } && !
InParameterDefaultValue
&& !InAttributeArgument && (object)this.ContainingMember().ContainingSymbol == parameter.ContainingSymbol)
2343
return !(
InParameterDefaultValue
||
7089
if (!this.InAttributeArgument && !this.
InParameterDefaultValue
&& type.IsComImport)
9097
return !
InParameterDefaultValue
&& !InAttributeArgument && receiver.IsExpressionOfComImportType();
9653
!InAttributeArgument && !
InParameterDefaultValue
&& // These checks prevent cycles caused by attribute binding when HasInlineArrayAttribute check triggers that.
10381
bool allowRefOmittedArguments = !
InParameterDefaultValue
&& !InAttributeArgument && receiver.IsExpressionOfComImportType();
Binder\Semantics\Conversions\Conversions.cs (3)
133
if (_binder.
InParameterDefaultValue
|| _binder.InAttributeArgument)
249
if (_binder.
InParameterDefaultValue
|| _binder.InAttributeArgument)
564
protected override bool IsParameterDefaultValueBinding => _binder.
InParameterDefaultValue
;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
4599
if (!_binder.
InParameterDefaultValue
&& !_binder.InAttributeArgument
FlowAnalysis\NullableWalker.cs (1)
9061
if (!_binder.InAttributeArgument && !_binder.
InParameterDefaultValue
&& // These checks prevent cycles caused by attribute binding when HasInlineArrayAttribute check triggers that.
Symbols\Source\SourceComplexParameterSymbol.cs (1)
388
Debug.Assert(binder.
InParameterDefaultValue
);