7 writes to ModelMetadata
Microsoft.AspNetCore.Grpc.Swagger (3)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (3)
118ModelMetadata = new GrpcModelMetadata(identity), 140ModelMetadata = new GrpcModelMetadata(identity), 160ModelMetadata = new GrpcModelMetadata(identity),
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
DefaultApiDescriptionProvider.cs (1)
676ModelMetadata = bindingContext.ModelMetadata,
EndpointMetadataApiDescriptionProvider.cs (2)
147ModelMetadata = CreateModelMetadata(acceptsRequestType ?? typeof(void)), 192ModelMetadata = CreateModelMetadata(parameter, paramType),
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
JsonPatchOperationsArrayProvider.cs (1)
47parameterDescription.ModelMetadata = _modelMetadataProvider.GetMetadataForType(typeof(Operation[]));
12 references to ModelMetadata
Microsoft.AspNetCore.Mvc.Abstractions (1)
ApiExplorer\ApiParameterDescription.cs (1)
15/// Gets or sets the <see cref="ModelMetadata"/>.
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
DefaultApiDescriptionProvider.cs (3)
274parameter.ModelMetadata is DefaultModelMetadata defaultModelMetadata && 317if (parameter.ModelMetadata != null && parameter.ModelMetadata.IsBindingRequired)
Microsoft.AspNetCore.OpenApi (8)
Extensions\JsonNodeSchemaExtensions.cs (2)
325if (parameterDescription.ModelMetadata is { PropertyName: { }, ContainerType: { }, HasValidators: true, ValidatorMetadata: { } validations }) 330if (parameterDescription.ModelMetadata is Mvc.ModelBinding.Metadata.DefaultModelMetadata { Attributes.PropertyAttributes.Count: > 0 } metadata &&
Extensions\TypeExtensions.cs (1)
90return apiParameterDescription.ModelMetadata?.IsNullableValueType ?? false;
Services\OpenApiDocumentService.cs (5)
559if (parameter.ModelMetadata is Mvc.ModelBinding.Metadata.DefaultModelMetadata { Attributes.PropertyAttributes.Count: > 0 } metadata && 629if (parameter.All(parameter => parameter.ModelMetadata.ContainerType is null)) 823&& parameter.ModelMetadata.ModelType != parameter.Type 824&& parameter.ModelMetadata.ModelType.IsEnum; 830? parameter.ModelMetadata.ModelType