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)
1358
Assert.Equal(typeof(int), parameter.
Type
);
1362
Assert.Equal(typeof(string), parameter.
Type
);
1366
Assert.Equal(typeof(string), parameter.
Type
);
1383
Assert.Equal(typeof(string), parameter.
Type
);
1456
Assert.Equal(typeof(int), parameter.
Type
);
1460
Assert.Equal(typeof(string), parameter.
Type
);
1464
Assert.Equal(typeof(string), parameter.
Type
);
1558
Assert.Equal(typeof(int), parameter.
Type
);
1562
Assert.Equal(typeof(string), parameter.
Type
);
1566
Assert.Equal(typeof(string), parameter.
Type
);
1585
Assert.Equal(typeof(int), id.
Type
);
1589
Assert.Equal(typeof(Product), product.
Type
);
1593
Assert.Equal(typeof(string), userId.
Type
);
1597
Assert.Equal(typeof(string), comments.
Type
);
1616
Assert.Equal(typeof(string), id.
Type
);
1635
Assert.Equal(typeof(Guid), id.
Type
);
1654
Assert.Equal(typeof(Guid?), id.
Type
);
1673
Assert.Equal(typeof(string), id.
Type
);
1692
Assert.Equal(typeof(string), id.
Type
);
1711
Assert.Equal(typeof(string), id.
Type
);
1730
Assert.Equal(typeof(string), id.
Type
);
1749
Assert.Equal(typeof(string), id.
Type
);
1753
Assert.Equal(typeof(string), product.
Type
);
1773
Assert.Equal(typeof(int), id.
Type
);
1777
Assert.Equal(typeof(Product), product.
Type
);
1781
Assert.Equal(typeof(string), userId.
Type
);
1785
Assert.Equal(typeof(string), comments.
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), price.
Type
);
1836
Assert.Equal(typeof(int), id.
Type
);
1840
Assert.Equal(typeof(int), quantity.
Type
);
1844
Assert.Equal(typeof(int), productId.
Type
);
1848
Assert.Equal(typeof(decimal), productPrice.
Type
);
1871
Assert.Equal(typeof(int), id.
Type
);
1875
Assert.Equal(typeof(string), name.
Type
);
1902
Assert.Equal(typeof(int), id.
Type
);
1906
Assert.Equal(typeof(string), name.
Type
);
1926
Assert.Equal(typeof(Cycle1), c.
Type
);
1944
Assert.Equal(typeof(Product[]), products.
Type
);
1963
Assert.Equal(typeof(Child[]), items.
Type
);
1984
Assert.Equal(typeof(int), id.
Type
);
1988
Assert.Equal(typeof(string), name.
Type
);
2006
Assert.Equal(typeof(string), name.
Type
);
2010
Assert.Equal(typeof(int), id.
Type
);
2029
Assert.Equal(typeof(string), name.
Type
);
2033
Assert.Equal(typeof(int), id.
Type
);
2037
Assert.Equal(typeof(Product), product.
Type
);
2041
Assert.Equal(typeof(string), userId.
Type
);
2045
Assert.Equal(typeof(string), comments.
Type
);
EndpointMetadataApiDescriptionProviderTest.cs (33)
113
Assert.Equal("InferredJsonClass", apiParameterDescription.
Type
.Name);
128
Assert.Equal("InferredJsonClass", apiParameterDescription.
Type
.Name);
422
Assert.Equal(typeof(int), param.
Type
);
437
Assert.Equal(typeof(TryParseStringRecord), param.
Type
);
451
Assert.Equal(typeof(int), param.
Type
);
465
Assert.Equal(expectedTYpe, param.
Type
);
486
Assert.Equal(expectedTYpe, param.
Type
);
507
Assert.Equal(typeof(int?), param.
Type
);
521
Assert.Equal(typeof(TryParseStringRecordStruct), param.
Type
);
535
Assert.Equal(typeof(T), param.
Type
);
557
Assert.Equal(typeof(T), param.
Type
);
573
Assert.Equal(typeof(int), param.
Type
);
599
Assert.Equal(expectedType, param.
Type
);
625
Assert.Equal(typeof(int), fooParam.
Type
);
632
Assert.Equal(typeof(int), barParam.
Type
);
639
Assert.Equal(typeof(InferredJsonClass), fromBodyParam.
Type
);
670
Assert.Equal(typeof(InferredJsonClass), param.
Type
);
746
Assert.Equal(typeof(int), fooParam.
Type
);
752
Assert.Equal(typeof(int?), barParam.
Type
);
791
Assert.Equal(typeof(string), fooParam.
Type
);
797
Assert.Equal(typeof(int), barParam.
Type
);
810
Assert.Equal(typeof(string), nameParam.
Type
);
1049
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1108
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1140
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1172
Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.
Type
);
1200
Assert.Equal(typeof(IFormFile), bodyParameterDescription.
Type
);
1229
Assert.Equal(typeof(IFormFile), bodyParameterDescription.
Type
);
1258
Assert.Equal(typeof(IFormFile), bodyParameterDescription.
Type
);
1295
Assert.Equal(typeof(IFormFile), fromFileParam0.
Type
);
1301
Assert.Equal(typeof(IFormFile), fromFileParam1.
Type
);
1313
Assert.Equal(expectedType, param.
Type
);
1346
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)
560
var parameterSchema = await _componentService.GetOrCreateSchemaAsync(document, description.
Type
, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
563
if (description.
Type
== typeof(IFormFile) || description.
Type
== typeof(IFormFileCollection))
641
propertySchema.Properties[description.Name] = await _componentService.GetOrCreateSchemaAsync(document, description.
Type
, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
649
schema.Properties[description.Name] = await _componentService.GetOrCreateSchemaAsync(document, description.
Type
, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
677
if (bodyParameter.
Type
== typeof(Stream) || bodyParameter.
Type
== typeof(PipeReader))
701
requestBody.Content[contentType] = new OpenApiMediaType { Schema = await _componentService.GetOrCreateSchemaAsync(document, bodyParameter.
Type
, scopedServiceProvider, schemaTransformers, bodyParameter, cancellationToken: cancellationToken) };
724
var parameterType = parameter.
Type
is not null
725
? Nullable.GetUnderlyingType(parameter.
Type
) ?? parameter.
Type
726
: parameter.
Type
;
731
&& parameter.ModelMetadata.ModelType != parameter.
Type
739
: parameter.
Type
;