6 writes to Type
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
DefaultApiDescriptionProvider.cs (1)
658
Type
= GetModelType(bindingContext.ModelMetadata),
EndpointMetadataApiDescriptionProvider.cs (2)
149
Type
= acceptsRequestType ?? typeof(void),
197
Type
= parameter.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),
98 references to Type
ApiExplorerWebSite (1)
ApiExplorerDataFilter.cs (1)
68
Type = parameter.
Type
?.FullName,
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
136
var requestFormats = GetSupportedFormats(contentTypes, parameter.
Type
);
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (84)
DefaultApiDescriptionProviderTest.cs (51)
1326
Assert.Equal(typeof(int), parameter.
Type
);
1330
Assert.Equal(typeof(string), parameter.
Type
);
1334
Assert.Equal(typeof(string), parameter.
Type
);
1351
Assert.Equal(typeof(string), parameter.
Type
);
1424
Assert.Equal(typeof(int), parameter.
Type
);
1428
Assert.Equal(typeof(string), parameter.
Type
);
1432
Assert.Equal(typeof(string), parameter.
Type
);
1526
Assert.Equal(typeof(int), parameter.
Type
);
1530
Assert.Equal(typeof(string), parameter.
Type
);
1534
Assert.Equal(typeof(string), parameter.
Type
);
1553
Assert.Equal(typeof(int), id.
Type
);
1557
Assert.Equal(typeof(Product), product.
Type
);
1561
Assert.Equal(typeof(string), userId.
Type
);
1565
Assert.Equal(typeof(string), comments.
Type
);
1584
Assert.Equal(typeof(string), id.
Type
);
1603
Assert.Equal(typeof(Guid), id.
Type
);
1622
Assert.Equal(typeof(Guid?), id.
Type
);
1641
Assert.Equal(typeof(string), id.
Type
);
1660
Assert.Equal(typeof(string), id.
Type
);
1679
Assert.Equal(typeof(string), id.
Type
);
1698
Assert.Equal(typeof(string), id.
Type
);
1717
Assert.Equal(typeof(string), id.
Type
);
1721
Assert.Equal(typeof(string), product.
Type
);
1741
Assert.Equal(typeof(int), id.
Type
);
1745
Assert.Equal(typeof(Product), product.
Type
);
1749
Assert.Equal(typeof(string), userId.
Type
);
1753
Assert.Equal(typeof(string), comments.
Type
);
1772
Assert.Equal(typeof(int), id.
Type
);
1776
Assert.Equal(typeof(int), quantity.
Type
);
1780
Assert.Equal(typeof(int), productId.
Type
);
1784
Assert.Equal(typeof(decimal), price.
Type
);
1804
Assert.Equal(typeof(int), id.
Type
);
1808
Assert.Equal(typeof(int), quantity.
Type
);
1812
Assert.Equal(typeof(int), productId.
Type
);
1816
Assert.Equal(typeof(decimal), productPrice.
Type
);
1839
Assert.Equal(typeof(int), id.
Type
);
1843
Assert.Equal(typeof(string), name.
Type
);
1870
Assert.Equal(typeof(int), id.
Type
);
1874
Assert.Equal(typeof(string), name.
Type
);
1894
Assert.Equal(typeof(Cycle1), c.
Type
);
1912
Assert.Equal(typeof(Product[]), products.
Type
);
1931
Assert.Equal(typeof(Child[]), items.
Type
);
1952
Assert.Equal(typeof(int), id.
Type
);
1956
Assert.Equal(typeof(string), name.
Type
);
1974
Assert.Equal(typeof(string), name.
Type
);
1978
Assert.Equal(typeof(int), id.
Type
);
1997
Assert.Equal(typeof(string), name.
Type
);
2001
Assert.Equal(typeof(int), id.
Type
);
2005
Assert.Equal(typeof(Product), product.
Type
);
2009
Assert.Equal(typeof(string), userId.
Type
);
2013
Assert.Equal(typeof(string), comments.
Type
);
EndpointMetadataApiDescriptionProviderTest.cs (33)
112
Assert.Equal("InferredJsonClass", apiParameterDescription.
Type
.Name);
127
Assert.Equal("InferredJsonClass", apiParameterDescription.
Type
.Name);
264
Assert.Equal(typeof(int), param.
Type
);
279
Assert.Equal(typeof(TryParseStringRecord), param.
Type
);
293
Assert.Equal(typeof(int), param.
Type
);
307
Assert.Equal(expectedTYpe, param.
Type
);
328
Assert.Equal(expectedTYpe, param.
Type
);
349
Assert.Equal(typeof(int?), param.
Type
);
363
Assert.Equal(typeof(TryParseStringRecordStruct), param.
Type
);
377
Assert.Equal(typeof(T), param.
Type
);
399
Assert.Equal(typeof(T), param.
Type
);
415
Assert.Equal(typeof(int), param.
Type
);
441
Assert.Equal(expectedType, param.
Type
);
467
Assert.Equal(typeof(int), fooParam.
Type
);
474
Assert.Equal(typeof(int), barParam.
Type
);
481
Assert.Equal(typeof(InferredJsonClass), fromBodyParam.
Type
);
512
Assert.Equal(typeof(InferredJsonClass), param.
Type
);
578
Assert.Equal(typeof(int), fooParam.
Type
);
584
Assert.Equal(typeof(int?), barParam.
Type
);
623
Assert.Equal(typeof(string), fooParam.
Type
);
629
Assert.Equal(typeof(int), barParam.
Type
);
642
Assert.Equal(typeof(string), nameParam.
Type
);
881
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
940
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
972
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1004
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1032
Assert.Equal(typeof(IFormFile), bodyParameterDescription.
Type
);
1061
Assert.Equal(typeof(IFormFile), bodyParameterDescription.
Type
);
1090
Assert.Equal(typeof(IFormFile), bodyParameterDescription.
Type
);
1127
Assert.Equal(typeof(IFormFile), fromFileParam0.
Type
);
1133
Assert.Equal(typeof(IFormFile), fromFileParam1.
Type
);
1145
Assert.Equal(expectedType, param.
Type
);
1178
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 (9)
Services\OpenApiDocumentService.cs (9)
268
Schema = await _componentService.GetOrCreateSchemaAsync(parameter.
Type
, parameter, cancellationToken),
328
var parameterSchema = await _componentService.GetOrCreateSchemaAsync(description.
Type
, null, cancellationToken);
331
if (description.
Type
== typeof(IFormFile) || description.
Type
== typeof(IFormFileCollection))
391
propertySchema.Properties[description.Name] = await _componentService.GetOrCreateSchemaAsync(description.
Type
, null, cancellationToken);
399
schema.Properties[description.Name] = await _componentService.GetOrCreateSchemaAsync(description.
Type
, null, cancellationToken);
422
if (bodyParameter.
Type
== typeof(Stream) || bodyParameter.
Type
== typeof(PipeReader))
445
requestBody.Content[contentType] = new OpenApiMediaType { Schema = await _componentService.GetOrCreateSchemaAsync(bodyParameter.
Type
, bodyParameter, cancellationToken) };