3 implementations of IParameterInfoParameterDescriptor
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
EndpointParameterDescriptor.cs (1)
10
internal sealed class EndpointParameterDescriptor : ParameterDescriptor,
IParameterInfoParameterDescriptor
Microsoft.AspNetCore.Mvc.Core (1)
Controllers\ControllerParameterDescriptor.cs (1)
13
public class ControllerParameterDescriptor : ParameterDescriptor,
IParameterInfoParameterDescriptor
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\HandlerParameterDescriptor.cs (1)
13
public class HandlerParameterDescriptor : ParameterDescriptor,
IParameterInfoParameterDescriptor
8 references to IParameterInfoParameterDescriptor
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (2)
EndpointMetadataApiDescriptionProviderTest.cs (2)
1062
var
descriptor = Assert.IsAssignableFrom<
IParameterInfoParameterDescriptor
>(nameParam.ParameterDescriptor);
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\ParameterBinder.cs (1)
249
if (parameter is
IParameterInfoParameterDescriptor
parameterInfoParameter)
Microsoft.AspNetCore.OpenApi (5)
Extensions\JsonNodeSchemaExtensions.cs (1)
332
if (parameterDescription.ParameterDescriptor is
IParameterInfoParameterDescriptor
{ ParameterInfo: { } parameterInfo })
Extensions\TypeExtensions.cs (1)
83
if (apiParameterDescription.ParameterDescriptor is not
IParameterInfoParameterDescriptor
{ ParameterInfo: { } parameterInfo })
Services\OpenApiDocumentService.cs (2)
508
var hasRequiredAttribute = parameter.ParameterDescriptor is
IParameterInfoParameterDescriptor
parameterInfoDescriptor &&
518
if (parameter.ParameterDescriptor is
IParameterInfoParameterDescriptor
{ ParameterInfo: { } parameterInfo } &&
Services\Schemas\OpenApiSchemaService.cs (1)
232
var key = parameterDescription?.ParameterDescriptor is
IParameterInfoParameterDescriptor
parameterInfoDescription