15 references to InAttributeArgument
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Conversions.cs (1)
1183if (InFieldInitializer && !ContainingType!.IsScriptClass || InConstructorInitializer || InAttributeArgument)
Binder\Binder_Expressions.cs (4)
45if (InConstructorInitializer || InAttributeArgument) 2036InAttributeArgument || 2086else if (InConstructorInitializer || InAttributeArgument) 5824if (!this.InAttributeArgument && type.IsComImport)
Binder\Binder_Invocation.cs (5)
1182if (InAttributeArgument) 1297var containingMember = InAttributeArgument ? attributedMember : ContainingMember() switch 1302Debug.Assert(InAttributeArgument || (attributedMember is null && containingMember is not null)); 1357if (InAttributeArgument && parameterDefaultValue?.IsBad == true) 1421if (InAttributeArgument && parameterType.SpecialType == SpecialType.System_Object)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
457if (_binder.InAttributeArgument || (_binder.Flags & BinderFlags.InContextualAttributeBinder) != 0) 1784if (!_binder.InAttributeArgument) 1910if (!_binder.InAttributeArgument) 3201if (allowRefOmittedArguments && paramRefKind == RefKind.Ref && argRefKind == RefKind.None && !binder.InAttributeArgument)
Symbols\Symbol_Attributes.cs (1)
652Debug.Assert(!binder.InAttributeArgument || this is MethodSymbol { MethodKind: MethodKind.LambdaMethod or MethodKind.LocalFunction }, "Possible cycle in attribute binding");