|
1 | 1 | @inherits HtmlTempate<HttpApi>
|
2 | 2 | @using NSwag;
|
| 3 | +@using System.Security; |
3 | 4 | @using WebApiClientCore.OpenApi.SourceGenerator;
|
4 | 5 |
|
5 | 6 | <HttpApi>
|
|
26 | 27 | {
|
27 | 28 | <div>/// <summary></div>
|
28 | 29 | foreach (var line in Model.Summary.Split(new[] { "\r", "\n" }, StringSplitOptions.RemoveEmptyEntries))
|
29 |
| - { |
30 |
| - <div>/// @line</div> |
| 30 | + { |
| 31 | + <div>/// @SecurityElement.Escape(line)</div> |
31 | 32 | }
|
32 | 33 | <div>/// </summary></div>
|
33 | 34 | }
|
|
48 | 49 | {
|
49 | 50 | <div>/// <summary></div>
|
50 | 51 | foreach (var line in method.Summary.Split(new[] { "\r", "\n" }, StringSplitOptions.RemoveEmptyEntries))
|
51 |
| - { |
52 |
| - <div>/// @line</div> |
| 52 | + { |
| 53 | + <div>/// @SecurityElement.Escape(line)</div> |
53 | 54 | }
|
54 | 55 | <div>/// </summary></div>
|
55 | 56 |
|
56 | 57 | foreach (var parameter in method.Parameters)
|
57 | 58 | {
|
58 | 59 | var description = parameter.HasDescription ? parameter.Description.Replace("\r", "\t").Replace("\n", "\t") : null;
|
59 |
| - <div>/// <param name="@(parameter.VariableName)">@(description)</param></div> |
| 60 | + |
| 61 | + <div>/// <param name="@(parameter.VariableName)">@(SecurityElement.Escape(description))</param></div> |
60 | 62 | }
|
61 | 63 | <div>/// <param name="cancellationToken">cancellationToken</param></div>
|
62 |
| - <div>/// <returns>@(method.ResultDescription)</returns></div> |
| 64 | + <div>/// <returns>@(SecurityElement.Escape(method.ResultDescription))</returns></div> |
63 | 65 | }
|
64 | 66 | </summary>
|
65 | 67 |
|
|
91 | 93 | {
|
92 | 94 | var schema = parameter.Schema as OpenApiParameter;
|
93 | 95 | if (schema != null && schema.CollectionFormat != OpenApiParameterCollectionFormat.Undefined
|
94 |
| - && schema.CollectionFormat != OpenApiParameterCollectionFormat.Multi) |
| 96 | + && schema.CollectionFormat != OpenApiParameterCollectionFormat.Multi) |
95 | 97 | {
|
96 | 98 | <span>[PathQuery(CollectionFormat = CollectionFormat.@(schema.CollectionFormat))]</span>
|
97 | 99 | }
|
|
0 commit comments