12 references to InParameterDefaultValue
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Expressions.cs (7)
499Debug.Assert(this.InParameterDefaultValue); 2252return !(InParameterDefaultValue || 6921if (!this.InAttributeArgument && !this.InParameterDefaultValue && type.IsComImport) 8437if (!InParameterDefaultValue && !InAttributeArgument && methodGroup.Receiver.IsExpressionOfComImportType()) 9052!InAttributeArgument && !InParameterDefaultValue && // These checks prevent cycles caused by attribute binding when HasInlineArrayAttribute check triggers that. 9779bool allowRefOmittedArguments = !InParameterDefaultValue && !InAttributeArgument && receiver.IsExpressionOfComImportType(); 10470if (!InParameterDefaultValue && !InAttributeArgument && methodGroup.Receiver.IsExpressionOfComImportType())
Binder\Semantics\Conversions\Conversions.cs (2)
131if (_binder.InParameterDefaultValue || _binder.InAttributeArgument) 528protected override bool IsParameterDefaultValueBinding => _binder.InParameterDefaultValue;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
4487if (!_binder.InParameterDefaultValue && !_binder.InAttributeArgument
FlowAnalysis\NullableWalker.cs (1)
8198if (!_binder.InAttributeArgument && !_binder.InParameterDefaultValue && // These checks prevent cycles caused by attribute binding when HasInlineArrayAttribute check triggers that.
Symbols\Source\SourceComplexParameterSymbol.cs (1)
381Debug.Assert(binder.InParameterDefaultValue);