22 references to Attributes
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
271!defaultModelMetadata.Attributes.Attributes.OfType<IFromRouteMetadata>().Any())
Microsoft.AspNetCore.Mvc.Core.Test (17)
ModelBinding\Metadata\DefaultModelMetadataProviderTest.cs (17)
23var attribute = Assert.IsType<ModelAttribute>(Assert.Single(defaultMetadata.Attributes.Attributes)); 39Assert.Same(metadata1.Attributes, metadata2.Attributes); 130Assert.Same(properties1[i].Attributes, properties2[i].Attributes); 163var attributes = defaultMetadata.Attributes.Attributes.ToArray(); 215Assert.Empty(defaultMetadata.Attributes.ParameterAttributes); 218Assert.NotEmpty(defaultMetadata.Attributes.TypeAttributes); 221Assert.Equal(defaultMetadata.Attributes.TypeAttributes, defaultMetadata.Attributes.Attributes); 240defaultMetadata.Attributes.Attributes.Take(2), 289defaultModelMetadata.Attributes.Attributes, 302defaultPropertyMetadata.Attributes.Attributes.OfType<ModelAttribute>(), 311defaultPropertyMetadata.Attributes.Attributes.OfType<ModelAttribute>(), 373defaultModelMetadata.Attributes.Attributes, 386defaultPropertyMetadata.Attributes.Attributes.OfType<ModelAttribute>(), 395defaultPropertyMetadata.Attributes.Attributes.OfType<ModelAttribute>(),
Microsoft.AspNetCore.OpenApi (4)
Extensions\JsonNodeSchemaExtensions.cs (2)
332if (parameterDescription.ModelMetadata is Mvc.ModelBinding.Metadata.DefaultModelMetadata { Attributes.PropertyAttributes.Count: > 0 } metadata && 333metadata.Attributes.PropertyAttributes.OfType<DefaultValueAttribute>().LastOrDefault() is { } metadataDefaultValueAttribute)
Services\OpenApiDocumentService.cs (2)
517if (parameter.ModelMetadata is Mvc.ModelBinding.Metadata.DefaultModelMetadata { Attributes.PropertyAttributes.Count: > 0 } metadata && 518metadata.Attributes.PropertyAttributes.OfType<DescriptionAttribute>().LastOrDefault() is { } propertyDescription)