5 writes to Attributes
Microsoft.AspNetCore.Mvc.Core (5)
ModelBinding\Metadata\ModelAttributes.cs (5)
23Attributes = attributes; 54Attributes = PropertyAttributes.Concat(TypeAttributes).ToArray(); 63Attributes = ParameterAttributes.Concat(TypeAttributes).ToArray(); 67Attributes = TypeAttributes = typeAttributes.ToArray(); 71Attributes = Array.Empty<object>();
38 references to Attributes
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
271!defaultModelMetadata.Attributes.Attributes.OfType<IFromRouteMetadata>().Any())
Microsoft.AspNetCore.Mvc.Core (3)
ModelBinding\Metadata\BindingMetadataProviderContext.cs (1)
25Attributes = attributes.Attributes;
ModelBinding\Metadata\DisplayMetadataProviderContext.cs (1)
25Attributes = attributes.Attributes;
ModelBinding\Metadata\ValidationMetadataProviderContext.cs (1)
25Attributes = attributes.Attributes;
Microsoft.AspNetCore.Mvc.Core.Test (34)
ModelBinding\Metadata\DefaultModelMetadataProviderTest.cs (10)
23var attribute = Assert.IsType<ModelAttribute>(Assert.Single(defaultMetadata.Attributes.Attributes)); 163var attributes = defaultMetadata.Attributes.Attributes.ToArray(); 215Assert.IsType<SerializableAttribute>(Assert.Single(defaultMetadata.Attributes.Attributes)); 234defaultMetadata.Attributes.Attributes.Take(2), 283defaultModelMetadata.Attributes.Attributes, 296defaultPropertyMetadata.Attributes.Attributes.OfType<ModelAttribute>(), 305defaultPropertyMetadata.Attributes.Attributes.OfType<ModelAttribute>(), 367defaultModelMetadata.Attributes.Attributes, 380defaultPropertyMetadata.Attributes.Attributes.OfType<ModelAttribute>(), 389defaultPropertyMetadata.Attributes.Attributes.OfType<ModelAttribute>(),
ModelBinding\Metadata\ModelAttributesTest.cs (24)
22Assert.Single(attributes.Attributes.OfType<RequiredAttribute>()); 23Assert.Single(attributes.Attributes.OfType<StringLengthAttribute>()); 40var rangeAttributes = attributes.Attributes.OfType<RangeAttribute>().ToArray(); 47Assert.Single(attributes.Attributes.OfType<FromHeaderAttribute>()); 70Assert.Single(attributes.Attributes.OfType<RequiredAttribute>()); 71Assert.Single(attributes.Attributes.OfType<StringLengthAttribute>()); 88Assert.Single(attributes.Attributes.OfType<RequiredAttribute>()); 89Assert.Single(attributes.Attributes.OfType<StringLengthAttribute>()); 90Assert.DoesNotContain(typeof(RangeAttribute), attributes.Attributes); 108Assert.Single(attributes.Attributes.OfType<RequiredAttribute>()); 109Assert.Single(attributes.Attributes.OfType<RangeAttribute>()); 126Assert.Single(attributes.Attributes.OfType<RequiredAttribute>()); 127Assert.Single(attributes.Attributes.OfType<FromRouteAttribute>()); 140Assert.Single(attributes.Attributes.OfType<ClassValidator>()); 165Assert.Equal(3, attributes.Attributes.Count); 166Assert.IsType<RequiredAttribute>(attributes.Attributes[0]); 167Assert.IsType<RangeAttribute>(attributes.Attributes[1]); 168Assert.IsType<ClassValidator>(attributes.Attributes[2]); 189Assert.IsType<SerializableAttribute>(Assert.Single(attributes.Attributes)); 192Assert.Equal(attributes.Attributes, attributes.TypeAttributes); 207attributes.Attributes.Take(2), 233Assert.Collection(attributes.Attributes, 254attributes.Attributes, 278attributes.Attributes,