2 instantiations of ParameterModel
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (2)
Modeler\ServiceClientModelFactory.cs (2)
246return new ParameterModel(parameterName, body.Required, null, type); 255return new ParameterModel(parameter.Name, parameter.Required, parameter.In, type);
15 references to ParameterModel
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (15)
Modeler\MethodModel.cs (12)
21IEnumerable<ParameterModel> parameters, 36public IImmutableList<ParameterModel> Parameters { get; } 47public IEnumerable<ParameterModel> ConstantParameters => 50public IEnumerable<ParameterModel> NonConstantParameters => 53public IEnumerable<ParameterModel> FormalParameters => NonConstantParameters.OrderBy(p => p.Required ? 0 : 1).ThenBy(p => p.Name); 55public IEnumerable<ParameterModel> FormalParametersNoPaging => NonConstantParameters.OrderBy(p => p.Required ? 0 : 1).ThenBy(p => p.Name).Where(p => Paginated == null || (p.Name != Paginated.PageParameterName && p.Name != Paginated.PageSizeParameterName)); 57public ParameterModel PageParameter => Paginated == null ? null : NonConstantParameters.Single(p => p.Name == Paginated.PageParameterName); 59public ParameterModel PageSizeParameter => Paginated == null ? null : NonConstantParameters.Single(p => p.Name == Paginated.PageSizeParameterName); 61public IEnumerable<ParameterModel> PathParameters => 64public IEnumerable<ParameterModel> QueryParameters => 67public IEnumerable<ParameterModel> HeaderParameters => 70public ParameterModel BodyParameter => Parameters.SingleOrDefault(p => p.Location == null);
Modeler\ServiceClientModelFactory.cs (3)
163IList<ParameterModel> parameters = (operation.Parameters ?? Array.Empty<OpenApiParameter>()) 239private ParameterModel CreateParameterModel(OpenApiRequestBody body) 250private ParameterModel CreateParameterModel(OpenApiParameter parameter)