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