5 writes to ModelMetadata
Microsoft.AspNetCore.Grpc.Swagger (2)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (2)
83ModelMetadata = new GrpcModelMetadata(ModelMetadataIdentity.ForType(responseType)), 89ModelMetadata = new GrpcModelMetadata(ModelMetadataIdentity.ForType(typeof(Google.Rpc.Status))),
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
ApiResponseTypeProvider.cs (1)
305apiResponse.ModelMetadata = modelMetadataProvider?.GetMetadataForType(responseType);
EndpointMetadataApiDescriptionProvider.cs (2)
365apiResponseType.ModelMetadata = CreateModelMetadata(apiResponseType.Type); 453ModelMetadata = CreateModelMetadata(responseType),
63 references to ModelMetadata
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (62)
DefaultApiDescriptionProviderTest.cs (30)
530Assert.NotNull(responseType.ModelMetadata); 548Assert.NotNull(responseType.ModelMetadata); 567Assert.NotNull(responseType.ModelMetadata); 589Assert.NotNull(responseType.ModelMetadata); 607Assert.NotNull(responseType.ModelMetadata); 623Assert.NotNull(responseType.ModelMetadata); 639Assert.NotNull(responseType.ModelMetadata); 736Assert.NotNull(responseType.ModelMetadata); 743Assert.Null(responseType.ModelMetadata); 750Assert.NotNull(responseType.ModelMetadata); 757Assert.NotNull(responseType.ModelMetadata); 846Assert.Null(responseType.ModelMetadata); 853Assert.NotNull(responseType.ModelMetadata); 860Assert.NotNull(responseType.ModelMetadata); 909Assert.NotNull(responseType.ModelMetadata); 916Assert.Null(responseType.ModelMetadata); 923Assert.NotNull(responseType.ModelMetadata); 930Assert.NotNull(responseType.ModelMetadata); 979Assert.NotNull(responseType.ModelMetadata); 986Assert.Null(responseType.ModelMetadata); 993Assert.NotNull(responseType.ModelMetadata); 1000Assert.NotNull(responseType.ModelMetadata); 1049Assert.NotNull(responseType.ModelMetadata); 1056Assert.NotNull(responseType.ModelMetadata); 1063Assert.NotNull(responseType.ModelMetadata); 1070Assert.NotNull(responseType.ModelMetadata); 1092Assert.Null(responseType.ModelMetadata); 1117Assert.Null(responseType.ModelMetadata); 1154Assert.NotNull(responseTypes.ModelMetadata); 1231Assert.NotNull(responseType.ModelMetadata);
EndpointMetadataApiDescriptionProviderTest.cs (32)
141Assert.Equal(expectedType, responseType.ModelMetadata?.ModelType); 160Assert.Equal(typeof(string), responseType.ModelMetadata?.ModelType); 175Assert.Equal(typeof(void), responseType.ModelMetadata?.ModelType); 199Assert.Equal(typeof(InferredJsonClass), inferredResponseType.ModelMetadata?.ModelType); 207Assert.Equal(typeof(TimeSpan), annotatedResponseType.ModelMetadata?.ModelType); 226Assert.Equal(typeof(InferredJsonClass), rdfInferredResponseType.ModelMetadata?.ModelType); 235Assert.Equal(typeof(TimeSpan), createdResponseType.ModelMetadata?.ModelType); 244Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.ModelMetadata?.ModelType); 264Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 273Assert.Equal(typeof(void), badRequestResponseType.ModelMetadata?.ModelType); 290Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 299Assert.Equal(typeof(void), badRequestResponseType.ModelMetadata?.ModelType); 321Assert.Equal(typeof(TimeSpan), createdResponseType.ModelMetadata?.ModelType); 331Assert.Equal(typeof(void), badRequestResponseType.ModelMetadata?.ModelType); 347Assert.Equal(typeof(GenericClass<TimeSpan>), okResponseType.ModelMetadata?.ModelType); 366Assert.Equal(typeof(GenericClass<TimeSpan>), okResponseType.ModelMetadata?.ModelType); 385Assert.Equal(typeof(List<TimeSpan>), okResponseType.ModelMetadata?.ModelType); 404Assert.Equal(typeof(List<TimeSpan>), okResponseType.ModelMetadata?.ModelType); 433Assert.Equal(typeof(object), okResponseType.ModelMetadata?.ModelType); 454Assert.Equal(typeof(InferredJsonClass), rdfInferredResponseType.ModelMetadata?.ModelType); 464Assert.Equal(typeof(TimeSpan), createdResponseType.ModelMetadata?.ModelType); 474Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.ModelMetadata?.ModelType); 505Assert.Equal(typeof(TimeSpan), createdResponseType.ModelMetadata?.ModelType); 515Assert.Equal(typeof(void), badRequestResponseType.ModelMetadata?.ModelType); 530Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 548Assert.Equal(typeof(void), responseType.ModelMetadata?.ModelType); 563Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 584Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 593Assert.Equal(typeof(void), badRequestResponseType.ModelMetadata?.ModelType); 618Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 627Assert.Equal(typeof(void), badRequestResponseType.ModelMetadata?.ModelType); 642Assert.Equal(typeof(CustomIResultImplementor), okResponseType.ModelMetadata?.ModelType);
Microsoft.AspNetCore.OpenApi (1)
Extensions\TypeExtensions.cs (1)
67return apiResponseType.ModelMetadata?.IsNullableValueType ?? false;