6 writes to Type
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
DefaultApiDescriptionProvider.cs (1)
675
Type
= GetModelType(bindingContext.ModelMetadata),
EndpointMetadataApiDescriptionProvider.cs (2)
148
Type
= acceptsRequestType ?? typeof(void),
194
Type
= parameter.ParameterInfo.ParameterType,
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
JsonPatchOperationsArrayProvider.cs (1)
46
parameterDescription.
Type
= typeof(Operation[]);
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (2)
JsonPatchOperationsArrayProviderTests.cs (2)
22
Type
= typeof(JsonPatchDocument)
27
Type
= typeof(string),
103 references to Type
ApiExplorerWebSite (1)
ApiExplorerDataFilter.cs (1)
68
Type = parameter.
Type
?.FullName,
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
139
var requestFormats = GetSupportedFormats(contentTypes, parameter.
Type
);
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (84)
DefaultApiDescriptionProviderTest.cs (51)
1357
Assert.Equal(typeof(int), parameter.
Type
);
1361
Assert.Equal(typeof(string), parameter.
Type
);
1365
Assert.Equal(typeof(string), parameter.
Type
);
1382
Assert.Equal(typeof(string), parameter.
Type
);
1455
Assert.Equal(typeof(int), parameter.
Type
);
1459
Assert.Equal(typeof(string), parameter.
Type
);
1463
Assert.Equal(typeof(string), parameter.
Type
);
1571
Assert.Equal(typeof(int), parameter.
Type
);
1575
Assert.Equal(typeof(string), parameter.
Type
);
1579
Assert.Equal(typeof(string), parameter.
Type
);
1598
Assert.Equal(typeof(int), id.
Type
);
1602
Assert.Equal(typeof(Product), product.
Type
);
1606
Assert.Equal(typeof(string), userId.
Type
);
1610
Assert.Equal(typeof(string), comments.
Type
);
1629
Assert.Equal(typeof(string), id.
Type
);
1648
Assert.Equal(typeof(Guid), id.
Type
);
1667
Assert.Equal(typeof(Guid?), id.
Type
);
1686
Assert.Equal(typeof(string), id.
Type
);
1705
Assert.Equal(typeof(string), id.
Type
);
1724
Assert.Equal(typeof(string), id.
Type
);
1743
Assert.Equal(typeof(string), id.
Type
);
1762
Assert.Equal(typeof(string), id.
Type
);
1766
Assert.Equal(typeof(string), product.
Type
);
1786
Assert.Equal(typeof(int), id.
Type
);
1790
Assert.Equal(typeof(Product), product.
Type
);
1794
Assert.Equal(typeof(string), userId.
Type
);
1798
Assert.Equal(typeof(string), comments.
Type
);
1817
Assert.Equal(typeof(int), id.
Type
);
1821
Assert.Equal(typeof(int), quantity.
Type
);
1825
Assert.Equal(typeof(int), productId.
Type
);
1829
Assert.Equal(typeof(decimal), price.
Type
);
1849
Assert.Equal(typeof(int), id.
Type
);
1853
Assert.Equal(typeof(int), quantity.
Type
);
1857
Assert.Equal(typeof(int), productId.
Type
);
1861
Assert.Equal(typeof(decimal), productPrice.
Type
);
1884
Assert.Equal(typeof(int), id.
Type
);
1888
Assert.Equal(typeof(string), name.
Type
);
1915
Assert.Equal(typeof(int), id.
Type
);
1919
Assert.Equal(typeof(string), name.
Type
);
1939
Assert.Equal(typeof(Cycle1), c.
Type
);
1957
Assert.Equal(typeof(Product[]), products.
Type
);
1976
Assert.Equal(typeof(Child[]), items.
Type
);
1997
Assert.Equal(typeof(int), id.
Type
);
2001
Assert.Equal(typeof(string), name.
Type
);
2019
Assert.Equal(typeof(string), name.
Type
);
2023
Assert.Equal(typeof(int), id.
Type
);
2042
Assert.Equal(typeof(string), name.
Type
);
2046
Assert.Equal(typeof(int), id.
Type
);
2050
Assert.Equal(typeof(Product), product.
Type
);
2054
Assert.Equal(typeof(string), userId.
Type
);
2058
Assert.Equal(typeof(string), comments.
Type
);
EndpointMetadataApiDescriptionProviderTest.cs (33)
113
Assert.Equal("InferredJsonClass", apiParameterDescription.
Type
.Name);
128
Assert.Equal("InferredJsonClass", apiParameterDescription.
Type
.Name);
637
Assert.Equal(typeof(int), param.
Type
);
652
Assert.Equal(typeof(TryParseStringRecord), param.
Type
);
666
Assert.Equal(typeof(int), param.
Type
);
680
Assert.Equal(expectedTYpe, param.
Type
);
701
Assert.Equal(expectedTYpe, param.
Type
);
722
Assert.Equal(typeof(int?), param.
Type
);
736
Assert.Equal(typeof(TryParseStringRecordStruct), param.
Type
);
750
Assert.Equal(typeof(T), param.
Type
);
772
Assert.Equal(typeof(T), param.
Type
);
788
Assert.Equal(typeof(int), param.
Type
);
816
Assert.Equal(expectedType, param.
Type
);
842
Assert.Equal(typeof(int), fooParam.
Type
);
849
Assert.Equal(typeof(int), barParam.
Type
);
856
Assert.Equal(typeof(InferredJsonClass), fromBodyParam.
Type
);
887
Assert.Equal(typeof(InferredJsonClass), param.
Type
);
963
Assert.Equal(typeof(int), fooParam.
Type
);
969
Assert.Equal(typeof(int?), barParam.
Type
);
1008
Assert.Equal(typeof(string), fooParam.
Type
);
1014
Assert.Equal(typeof(int), barParam.
Type
);
1027
Assert.Equal(typeof(string), nameParam.
Type
);
1266
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1325
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1357
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1389
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1417
Assert.Equal(typeof(IFormFile), bodyParameterDescription.
Type
);
1446
Assert.Equal(typeof(IFormFile), bodyParameterDescription.
Type
);
1475
Assert.Equal(typeof(IFormFile), bodyParameterDescription.
Type
);
1512
Assert.Equal(typeof(IFormFile), fromFileParam0.
Type
);
1518
Assert.Equal(typeof(IFormFile), fromFileParam1.
Type
);
1530
Assert.Equal(expectedType, param.
Type
);
1563
Assert.Equal(typeof(IFormFileCollection), bodyParameterDescription.
Type
);
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
JsonPatchOperationsArrayProvider.cs (1)
44
if (typeof(IJsonPatchDocument).GetTypeInfo().IsAssignableFrom(parameterDescription.
Type
))
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (2)
JsonPatchOperationsArrayProviderTests.cs (2)
45
Assert.Equal(typeof(Operation[]), description.
Type
);
50
Assert.Equal(typeof(string), description.
Type
);
Microsoft.AspNetCore.OpenApi (14)
Services\OpenApiDocumentService.cs (14)
590
var parameterSchema = await _componentService.GetOrCreateSchemaAsync(document, description.
Type
, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
593
if (description.
Type
== typeof(IFormFile) || description.
Type
== typeof(IFormFileCollection))
679
propertySchema.Properties[description.Name] = await _componentService.GetOrCreateSchemaAsync(document, description.
Type
, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
689
schema.Properties[description.Name] = await _componentService.GetOrCreateSchemaAsync(document, description.
Type
, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
717
if (bodyParameter.
Type
== typeof(Stream) || bodyParameter.
Type
== typeof(PipeReader))
741
requestBody.Content[contentType] = new OpenApiMediaType { Schema = await _componentService.GetOrCreateSchemaAsync(document, bodyParameter.
Type
, scopedServiceProvider, schemaTransformers, bodyParameter, cancellationToken: cancellationToken) };
764
var parameterType = parameter.
Type
is not null
765
? Nullable.GetUnderlyingType(parameter.
Type
) ?? parameter.
Type
766
: parameter.
Type
;
771
&& parameter.ModelMetadata.ModelType != parameter.
Type
779
: parameter.
Type
;