14 references to ValidTargets
Microsoft.CodeAnalysis (2)
Symbols\Attributes\AttributeUsageInfo.cs (2)
140
var value = (int)
ValidTargets
;
147
var validTargetsInt = (int)
ValidTargets
;
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Symbol_Attributes.cs (1)
898
if ((attributeTarget & attributeUsageInfo.
ValidTargets
) == 0)
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
185
moduleBuilder.Compilation.SynthesizeAttributeUsageAttribute(usageInfo.
ValidTargets
, usageInfo.AllowMultiple, usageInfo.Inherited));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (5)
Attributes\AttributeTests_NativeInteger.cs (1)
1476
Assert.Equal(expectedTargets, attributeUsage.
ValidTargets
);
Attributes\AttributeTests_Nullable.cs (1)
4979
Assert.Equal(expectedTargets, attributeUsage.
ValidTargets
);
Attributes\AttributeTests_NullableContext.cs (1)
213
Assert.Equal(expectedTargets, attributeUsage.
ValidTargets
);
Attributes\AttributeTests_NullablePublicOnly.cs (1)
509
Assert.Equal(AttributeTargets.Module, attributeUsage.
ValidTargets
);
Attributes\AttributeTests_WellKnownAttributes.cs (1)
5079
Assert.Equal(AttributeTargets.Class, attributeUsage.
ValidTargets
);
Microsoft.CodeAnalysis.VisualBasic (3)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1326
If (attributeUsage.
ValidTargets
And AttributeTargets.Method) <> 0 Then
Symbols\Symbol_Attributes.vb (1)
523
Dim validOn = attributeUsage.
ValidTargets
Symbols\WellKnownMembers.vb (1)
113
If (attributeUsage.
ValidTargets
And requiredTargets) <> requiredTargets Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Attributes\AttributeTests.vb (1)
1067
Assert.Equal(AttributeTargets.ReturnValue, attributeUsage.
ValidTargets
)
Attributes\AttributeTests_WellKnownAttributes.vb (1)
3458
Assert.Equal(AttributeTargets.Class, attributeUage.
ValidTargets
)