9 writes to ModelMetadata
Microsoft.AspNetCore.Grpc.Swagger (3)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (3)
118
ModelMetadata
= new GrpcModelMetadata(identity),
140
ModelMetadata
= new GrpcModelMetadata(identity),
160
ModelMetadata
= new GrpcModelMetadata(identity),
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
DefaultApiDescriptionProvider.cs (1)
672
ModelMetadata
= bindingContext.ModelMetadata,
EndpointMetadataApiDescriptionProvider.cs (2)
146
ModelMetadata
= CreateModelMetadata(acceptsRequestType ?? typeof(void)),
191
ModelMetadata
= CreateModelMetadata(parameter, paramType),
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (2)
DefaultApiDescriptionProviderTest.cs (2)
2123
description.
ModelMetadata
= modelMetadataProvider.GetMetadataForProperty(typeof(Person), nameof(Person.Name));
2174
description.
ModelMetadata
= modelMetadataProvider.GetMetadataForProperty(typeof(Person), nameof(Person.Name));
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
JsonPatchOperationsArrayProvider.cs (1)
47
parameterDescription.
ModelMetadata
= _modelMetadataProvider.GetMetadataForType(typeof(Operation[]));
44 references to ModelMetadata
Microsoft.AspNetCore.Mvc.Abstractions (1)
ApiExplorer\ApiParameterDescription.cs (1)
15
/// Gets or sets the <see cref="
ModelMetadata
"/>.
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
DefaultApiDescriptionProvider.cs (3)
270
parameter.
ModelMetadata
is DefaultModelMetadata defaultModelMetadata &&
313
if (parameter.
ModelMetadata
!= null && parameter.
ModelMetadata
.IsBindingRequired)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (29)
DefaultApiDescriptionProviderTest.cs (2)
1383
Assert.True(parameter.
ModelMetadata
.IsRequired);
1384
Assert.True(parameter.
ModelMetadata
.IsBindingRequired);
EndpointMetadataApiDescriptionProviderTest.cs (27)
664
Assert.Equal(typeof(int), param.
ModelMetadata
.ModelType);
679
Assert.Equal(typeof(string), param.
ModelMetadata
.ModelType);
693
Assert.Equal(typeof(int), param.
ModelMetadata
.ModelType);
707
Assert.Equal(expectedTYpe, param.
ModelMetadata
.ModelType);
728
Assert.Equal(expectedTYpe, param.
ModelMetadata
.ModelType);
749
Assert.Equal(typeof(int?), param.
ModelMetadata
.ModelType);
763
Assert.Equal(typeof(string), param.
ModelMetadata
.ModelType);
777
Assert.Equal(typeof(T), param.
ModelMetadata
.ModelType);
799
Assert.Equal(typeof(T), param.
ModelMetadata
.ModelType);
815
Assert.Equal(typeof(int), param.
ModelMetadata
.ModelType);
843
Assert.Equal(expectedType, param.
ModelMetadata
.ModelType);
869
Assert.Equal(typeof(int), fooParam.
ModelMetadata
.ModelType);
876
Assert.Equal(typeof(int), barParam.
ModelMetadata
.ModelType);
883
Assert.Equal(typeof(InferredJsonClass), fromBodyParam.
ModelMetadata
.ModelType);
899
Assert.Equal(typeof(int), param.
ModelMetadata
.ModelType);
906
Assert.Equal(typeof(int), param.
ModelMetadata
.ModelType);
914
Assert.Equal(typeof(InferredJsonClass), param.
ModelMetadata
.ModelType);
959
Assert.NotNull(apiDescription.ParameterDescriptions[0].
ModelMetadata
.ContainerType);
960
Assert.Equal(typeof(AsParametersWithRequiredMembers), apiDescription.ParameterDescriptions[0].
ModelMetadata
.ContainerType);
990
Assert.Equal(typeof(int), fooParam.
ModelMetadata
.ModelType);
996
Assert.Equal(typeof(int?), barParam.
ModelMetadata
.ModelType);
1035
Assert.Equal(typeof(string), fooParam.
ModelMetadata
.ModelType);
1041
Assert.Equal(typeof(int), barParam.
ModelMetadata
.ModelType);
1054
Assert.Equal(typeof(string), nameParam.
ModelMetadata
.ModelType);
1539
Assert.Equal(typeof(IFormFile), fromFileParam0.
ModelMetadata
.ModelType);
1545
Assert.Equal(typeof(IFormFile), fromFileParam1.
ModelMetadata
.ModelType);
1557
Assert.Equal(expectedType, param.
ModelMetadata
.ModelType);
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (1)
JsonPatchOperationsArrayProviderTests.cs (1)
46
Assert.Equal(typeof(Operation[]), description.
ModelMetadata
.ModelType);
Microsoft.AspNetCore.OpenApi (9)
Extensions\JsonNodeSchemaExtensions.cs (2)
320
if (parameterDescription.
ModelMetadata
is { PropertyName: { }, ContainerType: { }, HasValidators: true, ValidatorMetadata: { } validations })
325
if (parameterDescription.
ModelMetadata
is Mvc.ModelBinding.Metadata.DefaultModelMetadata { Attributes.PropertyAttributes.Count: > 0 } metadata &&
Extensions\TypeExtensions.cs (1)
90
return apiParameterDescription.
ModelMetadata
?.IsNullableValueType ?? false;
Services\OpenApiDocumentService.cs (5)
524
if (parameter.
ModelMetadata
is Mvc.ModelBinding.Metadata.DefaultModelMetadata { Attributes.PropertyAttributes.Count: > 0 } metadata &&
594
if (parameter.All(parameter => parameter.
ModelMetadata
.ContainerType is null))
788
&& parameter.
ModelMetadata
.ModelType != parameter.Type
789
&& parameter.
ModelMetadata
.ModelType.IsEnum;
795
? parameter.
ModelMetadata
.ModelType
Services\Schemas\OpenApiSchemaService.cs (1)
233
&& parameterDescription.
ModelMetadata
.PropertyName is null
Sample (1)
artifacts\obj\Sample\Release\net10.0\generated\Microsoft.AspNetCore.OpenApi.SourceGenerators\Microsoft.AspNetCore.OpenApi.SourceGenerators.XmlCommentGenerator\OpenApiXmlCommentSupport.generated.cs (1)
487
var metadata = parameterDescription.
ModelMetadata
;