14 references to AllowMultiple
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\AttributeDataAdapter.cs (1)
96get { return this.AttributeClass.GetAttributeUsageInfo().AllowMultiple; }
Symbols\Source\SourceAssemblySymbol.cs (1)
1221if (attributeClass.GetAttributeUsageInfo().AllowMultiple)
Symbols\Symbol_Attributes.cs (1)
879if (!uniqueAttributeTypes.Add(attributeType.OriginalDefinition) && !attributeUsageInfo.AllowMultiple)
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
185moduleBuilder.Compilation.SynthesizeAttributeUsageAttribute(usageInfo.ValidTargets, usageInfo.AllowMultiple, usageInfo.Inherited));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (5)
Attributes\AttributeTests_NativeInteger.cs (1)
1466Assert.False(attributeUsage.AllowMultiple);
Attributes\AttributeTests_Nullable.cs (1)
4976Assert.False(attributeUsage.AllowMultiple);
Attributes\AttributeTests_NullableContext.cs (1)
210Assert.False(attributeUsage.AllowMultiple);
Attributes\AttributeTests_NullablePublicOnly.cs (1)
507Assert.False(attributeUsage.AllowMultiple);
Attributes\AttributeTests_WellKnownAttributes.cs (1)
5080Assert.True(attributeUsage.AllowMultiple);
Microsoft.CodeAnalysis.VisualBasic (3)
Emit\AttributeDataAdapter.vb (1)
61Return Me.AttributeClass.GetAttributeUsageInfo().AllowMultiple
Symbols\Source\SourceAssemblySymbol.vb (1)
235If attributeClass.GetAttributeUsageInfo().AllowMultiple Then
Symbols\Symbol_Attributes.vb (1)
503If Not uniqueAttributeTypes.Add(attributeType) AndAlso Not attributeUsage.AllowMultiple Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Attributes\AttributeTests.vb (1)
1068Assert.Equal(True, attributeUsage.AllowMultiple)
Attributes\AttributeTests_WellKnownAttributes.vb (1)
3459Assert.Equal(True, attributeUage.AllowMultiple)