13 references to ValidTargets
Microsoft.CodeAnalysis (2)
Symbols\Attributes\AttributeUsageInfo.cs (2)
140
var value = (int)
ValidTargets
;
147
var validTargetsInt = (int)
ValidTargets
;
Microsoft.CodeAnalysis.CSharp (6)
Lowering\ClosureConversion\LambdaCapturedVariable.cs (1)
193
(attributeType.GetAttributeUsageInfo().
ValidTargets
& System.AttributeTargets.Field) != 0)
Lowering\StateMachineRewriter\StateMachineFieldSymbol.cs (1)
108
(attributeType.GetAttributeUsageInfo().
ValidTargets
& System.AttributeTargets.Field) != 0)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1979
|| (GetAttributeUsageInfo().
ValidTargets
& expectedTargets) != expectedTargets)
Symbols\Symbol_Attributes.cs (1)
919
if ((attributeTarget & attributeUsageInfo.
ValidTargets
) == 0)
Symbols\Synthesized\Records\SynthesizedPrimaryConstructorParameterBackingFieldSymbol.cs (1)
76
(attributeType.GetAttributeUsageInfo().
ValidTargets
& System.AttributeTargets.Field) != 0)
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
200
moduleBuilder.Compilation.SynthesizeAttributeUsageAttribute(usageInfo.
ValidTargets
, usageInfo.AllowMultiple, usageInfo.Inherited));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Attributes\AttributeTests_NativeInteger.cs (1)
1478
Assert.Equal(expectedTargets, attributeUsage.
ValidTargets
);
Attributes\AttributeTests_Nullable.cs (1)
4979
Assert.Equal(expectedTargets, attributeUsage.
ValidTargets
);
Attributes\AttributeTests_NullableContext.cs (1)
214
Assert.Equal(expectedTargets, attributeUsage.
ValidTargets
);
Attributes\AttributeTests_NullablePublicOnly.cs (1)
509
Assert.Equal(AttributeTargets.Module, attributeUsage.
ValidTargets
);
Attributes\AttributeTests_WellKnownAttributes.cs (1)
5168
Assert.Equal(AttributeTargets.Class, attributeUsage.
ValidTargets
);