2 instantiations of ParameterModel
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (2)
Modeler\ServiceClientModelFactory.cs (2)
243return new ParameterModel(parameterName, body.Required, null, type); 252return new ParameterModel(parameter.Name, parameter.Required, parameter.In, type);
15 references to ParameterModel
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (15)
Modeler\MethodModel.cs (12)
18IEnumerable<ParameterModel> parameters, 33public IImmutableList<ParameterModel> Parameters { get; } 44public IEnumerable<ParameterModel> ConstantParameters => 47public IEnumerable<ParameterModel> NonConstantParameters => 50public IEnumerable<ParameterModel> FormalParameters => NonConstantParameters.OrderBy(p => p.Required ? 0 : 1).ThenBy(p => p.Name); 52public 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)); 54public ParameterModel PageParameter => Paginated == null ? null : NonConstantParameters.Single(p => p.Name == Paginated.PageParameterName); 56public ParameterModel PageSizeParameter => Paginated == null ? null : NonConstantParameters.Single(p => p.Name == Paginated.PageSizeParameterName); 58public IEnumerable<ParameterModel> PathParameters => 61public IEnumerable<ParameterModel> QueryParameters => 64public IEnumerable<ParameterModel> HeaderParameters => 67public ParameterModel BodyParameter => Parameters.SingleOrDefault(p => p.Location == null);
Modeler\ServiceClientModelFactory.cs (3)
160IList<ParameterModel> parameters = (operation.Parameters ?? Array.Empty<OpenApiParameter>()) 236private ParameterModel CreateParameterModel(OpenApiRequestBody body) 247private ParameterModel CreateParameterModel(OpenApiParameter parameter)