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