14 references to AllowMultiple
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\AttributeDataAdapter.cs (1)
96
get { return this.AttributeClass.GetAttributeUsageInfo().
AllowMultiple
; }
Symbols\Source\SourceAssemblySymbol.cs (1)
1221
if (attributeClass.GetAttributeUsageInfo().
AllowMultiple
)
Symbols\Symbol_Attributes.cs (1)
879
if (!uniqueAttributeTypes.Add(attributeType.OriginalDefinition) && !attributeUsageInfo.
AllowMultiple
)
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)
1466
Assert.False(attributeUsage.
AllowMultiple
);
Attributes\AttributeTests_Nullable.cs (1)
4976
Assert.False(attributeUsage.
AllowMultiple
);
Attributes\AttributeTests_NullableContext.cs (1)
210
Assert.False(attributeUsage.
AllowMultiple
);
Attributes\AttributeTests_NullablePublicOnly.cs (1)
507
Assert.False(attributeUsage.
AllowMultiple
);
Attributes\AttributeTests_WellKnownAttributes.cs (1)
5080
Assert.True(attributeUsage.
AllowMultiple
);
Microsoft.CodeAnalysis.VisualBasic (3)
Emit\AttributeDataAdapter.vb (1)
61
Return Me.AttributeClass.GetAttributeUsageInfo().
AllowMultiple
Symbols\Source\SourceAssemblySymbol.vb (1)
235
If attributeClass.GetAttributeUsageInfo().
AllowMultiple
Then
Symbols\Symbol_Attributes.vb (1)
503
If Not uniqueAttributeTypes.Add(attributeType) AndAlso Not attributeUsage.
AllowMultiple
Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Attributes\AttributeTests.vb (1)
1068
Assert.Equal(True, attributeUsage.
AllowMultiple
)
Attributes\AttributeTests_WellKnownAttributes.vb (1)
3459
Assert.Equal(True, attributeUage.
AllowMultiple
)