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),
105 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);
663
Assert.Equal(typeof(int), param.
Type
);
678
Assert.Equal(typeof(TryParseStringRecord), param.
Type
);
692
Assert.Equal(typeof(int), param.
Type
);
706
Assert.Equal(expectedTYpe, param.
Type
);
727
Assert.Equal(expectedTYpe, param.
Type
);
748
Assert.Equal(typeof(int?), param.
Type
);
762
Assert.Equal(typeof(TryParseStringRecordStruct), param.
Type
);
776
Assert.Equal(typeof(T), param.
Type
);
798
Assert.Equal(typeof(T), param.
Type
);
814
Assert.Equal(typeof(int), param.
Type
);
842
Assert.Equal(expectedType, param.
Type
);
868
Assert.Equal(typeof(int), fooParam.
Type
);
875
Assert.Equal(typeof(int), barParam.
Type
);
882
Assert.Equal(typeof(InferredJsonClass), fromBodyParam.
Type
);
913
Assert.Equal(typeof(InferredJsonClass), param.
Type
);
989
Assert.Equal(typeof(int), fooParam.
Type
);
995
Assert.Equal(typeof(int?), barParam.
Type
);
1034
Assert.Equal(typeof(string), fooParam.
Type
);
1040
Assert.Equal(typeof(int), barParam.
Type
);
1053
Assert.Equal(typeof(string), nameParam.
Type
);
1292
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1351
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1383
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1415
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1443
Assert.Equal(typeof(IFormFile), bodyParameterDescription.
Type
);
1472
Assert.Equal(typeof(IFormFile), bodyParameterDescription.
Type
);
1501
Assert.Equal(typeof(IFormFile), bodyParameterDescription.
Type
);
1538
Assert.Equal(typeof(IFormFile), fromFileParam0.
Type
);
1544
Assert.Equal(typeof(IFormFile), fromFileParam1.
Type
);
1556
Assert.Equal(expectedType, param.
Type
);
1589
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 (16)
Extensions\TypeExtensions.cs (1)
77
var parameterType = apiParameterDescription.
Type
;
Services\OpenApiDocumentService.cs (15)
597
var parameterSchema = await _componentService.GetOrCreateSchemaAsync(document, description.
Type
, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
600
if (description.
Type
== typeof(IFormFile) || description.
Type
== typeof(IFormFileCollection))
686
propertySchema.Properties[description.Name] = await _componentService.GetOrCreateSchemaAsync(document, description.
Type
, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
696
schema.Properties[description.Name] = await _componentService.GetOrCreateSchemaAsync(document, description.
Type
, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
724
if (bodyParameter.
Type
== typeof(Stream) || bodyParameter.
Type
== typeof(PipeReader))
730
else if (bodyParameter.
Type
.IsJsonPatchDocument())
754
var schema = await _componentService.GetOrCreateSchemaAsync(document, bodyParameter.
Type
, scopedServiceProvider, schemaTransformers, bodyParameter, cancellationToken: cancellationToken);
781
var parameterType = parameter.
Type
is not null
782
? Nullable.GetUnderlyingType(parameter.
Type
) ?? parameter.
Type
783
: parameter.
Type
;
788
&& parameter.ModelMetadata.ModelType != parameter.
Type
796
: parameter.
Type
;