diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/api.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/api.mustache
index 86ea63f978e..ce2000f63e9 100644
--- a/modules/openapi-generator/src/main/resources/csharp-netcore/api.mustache
+++ b/modules/openapi-generator/src/main/resources/csharp-netcore/api.mustache
@@ -259,7 +259,9 @@ namespace {{packageName}}.{{apiPackage}}
{{^vendorExtensions.x-csharp-value-type}}
// verify the required parameter '{{paramName}}' is set
if ({{paramName}} == null)
+ {
throw new {{packageName}}.Client.ApiException(400, "Missing required parameter '{{paramName}}' when calling {{classname}}->{{operationId}}");
+ }
{{/vendorExtensions.x-csharp-value-type}}
{{/required}}
@@ -280,10 +282,16 @@ namespace {{packageName}}.{{apiPackage}}
};
var localVarContentType = {{packageName}}.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
- if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
var localVarAccept = {{packageName}}.Client.ClientUtils.SelectHeaderAccept(_accepts);
- if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
{{#pathParams}}
{{#required}}
@@ -314,12 +322,12 @@ namespace {{packageName}}.{{apiPackage}}
if ({{paramName}} != null)
{
{{#isDeepObject}}
- {{#items.vars}}
+ {{#items.vars}}
if ({{paramName}}.{{name}} != null)
{
localVarRequestOptions.QueryParameters.Add({{packageName}}.Client.ClientUtils.ParameterToMultiMap("{{collectionFormat}}", "{{baseName}}", {{paramName}}.{{name}}));
}
- {{/items.vars}}
+ {{/items.vars}}
{{^items}}
localVarRequestOptions.QueryParameters.Add({{packageName}}.Client.ClientUtils.ParameterToMultiMap("deepObject", "{{baseName}}", {{paramName}}));
{{/items}}
@@ -345,7 +353,8 @@ namespace {{packageName}}.{{apiPackage}}
{{#required}}
{{#isFile}}
{{#isArray}}
- foreach (var file in {{paramName}}) {
+ foreach (var file in {{paramName}})
+ {
localVarRequestOptions.FileParameters.Add("{{baseName}}", file);
}
{{/isArray}}
@@ -362,7 +371,8 @@ namespace {{packageName}}.{{apiPackage}}
{
{{#isFile}}
{{#isArray}}
- foreach (var file in {{paramName}}) {
+ foreach (var file in {{paramName}})
+ {
localVarRequestOptions.FileParameters.Add("{{baseName}}", file);
}
{{/isArray}}
@@ -445,11 +455,13 @@ namespace {{packageName}}.{{apiPackage}}
// make the HTTP request
var localVarResponse = this.Client.{{#lambda.titlecase}}{{#lambda.lowercase}}{{httpMethod}}{{/lambda.lowercase}}{{/lambda.titlecase}}<{{{returnType}}}{{^returnType}}Object{{/returnType}}>("{{{path}}}", localVarRequestOptions, this.Configuration);
-
if (this.ExceptionFactory != null)
{
Exception _exception = this.ExceptionFactory("{{operationId}}", localVarResponse);
- if (_exception != null) throw _exception;
+ if (_exception != null)
+ {
+ throw _exception;
+ }
}
return localVarResponse;
@@ -493,7 +505,9 @@ namespace {{packageName}}.{{apiPackage}}
{{^vendorExtensions.x-csharp-value-type}}
// verify the required parameter '{{paramName}}' is set
if ({{paramName}} == null)
+ {
throw new {{packageName}}.Client.ApiException(400, "Missing required parameter '{{paramName}}' when calling {{classname}}->{{operationId}}");
+ }
{{/vendorExtensions.x-csharp-value-type}}
{{/required}}
@@ -514,12 +528,17 @@ namespace {{packageName}}.{{apiPackage}}
{{/produces}}
};
-
var localVarContentType = {{packageName}}.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
- if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
var localVarAccept = {{packageName}}.Client.ClientUtils.SelectHeaderAccept(_accepts);
- if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
{{#pathParams}}
{{#required}}
@@ -558,7 +577,8 @@ namespace {{packageName}}.{{apiPackage}}
{{#required}}
{{#isFile}}
{{#isArray}}
- foreach (var file in {{paramName}}) {
+ foreach (var file in {{paramName}})
+ {
localVarRequestOptions.FileParameters.Add("{{baseName}}", file);
}
{{/isArray}}
@@ -575,7 +595,8 @@ namespace {{packageName}}.{{apiPackage}}
{
{{#isFile}}
{{#isArray}}
- foreach (var file in {{paramName}}) {
+ foreach (var file in {{paramName}})
+ {
localVarRequestOptions.FileParameters.Add("{{baseName}}", file);
}
{{/isArray}}
@@ -659,13 +680,15 @@ namespace {{packageName}}.{{apiPackage}}
{{/authMethods}}
// make the HTTP request
-
var localVarResponse = await this.AsynchronousClient.{{#lambda.titlecase}}{{#lambda.lowercase}}{{httpMethod}}{{/lambda.lowercase}}{{/lambda.titlecase}}Async<{{{returnType}}}{{^returnType}}Object{{/returnType}}>("{{{path}}}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
if (this.ExceptionFactory != null)
{
Exception _exception = this.ExceptionFactory("{{operationId}}", localVarResponse);
- if (_exception != null) throw _exception;
+ if (_exception != null)
+ {
+ throw _exception;
+ }
}
return localVarResponse;
diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache
index e7dfa174d9b..3e554c1f980 100644
--- a/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache
+++ b/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache
@@ -284,7 +284,7 @@
/// String presentation of the object
public override string ToString()
{
- var sb = new StringBuilder();
+ StringBuilder sb = new StringBuilder();
sb.Append("class {{classname}} {\n");
{{#parent}}
sb.Append(" ").Append(base.ToString().Replace("\n", "\n ")).Append("\n");
@@ -335,8 +335,9 @@
{{/useCompareNetObjects}}
{{^useCompareNetObjects}}
if (input == null)
+ {
return false;
-
+ }
return {{#vars}}{{#parent}}base.Equals(input) && {{/parent}}{{^isContainer}}
(
this.{{name}} == input.{{name}} ||
@@ -377,15 +378,19 @@
{{#vars}}
{{^vendorExtensions.x-is-value-type}}
if (this.{{name}} != null)
- hashCode = hashCode * 59 + this.{{name}}.GetHashCode();
+ {
+ hashCode = (hashCode * 59) + this.{{name}}.GetHashCode();
+ }
{{/vendorExtensions.x-is-value-type}}
{{#vendorExtensions.x-is-value-type}}
- hashCode = hashCode * 59 + this.{{name}}.GetHashCode();
+ hashCode = (hashCode * 59) + this.{{name}}.GetHashCode();
{{/vendorExtensions.x-is-value-type}}
{{/vars}}
{{#isAdditionalPropertiesTrue}}
if (this.AdditionalProperties != null)
- hashCode = hashCode * 59 + this.AdditionalProperties.GetHashCode();
+ {
+ hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
+ }
{{/isAdditionalPropertiesTrue}}
return hashCode;
}
@@ -423,7 +428,10 @@
{{#parent}}
{{^isArray}}
{{^isMap}}
- foreach(var x in BaseValidate(validationContext)) yield return x;
+ foreach (var x in BaseValidate(validationContext))
+ {
+ yield return x;
+ }
{{/isMap}}
{{/isArray}}
{{/parent}}
@@ -432,7 +440,7 @@
{{^isEnum}}
{{#maxLength}}
// {{{name}}} ({{{dataType}}}) maxLength
- if(this.{{{name}}} != null && this.{{{name}}}.Length > {{maxLength}})
+ if (this.{{{name}}} != null && this.{{{name}}}.Length > {{maxLength}})
{
yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for {{{name}}}, length must be less than {{maxLength}}.", new [] { "{{{name}}}" });
}
@@ -440,7 +448,7 @@
{{/maxLength}}
{{#minLength}}
// {{{name}}} ({{{dataType}}}) minLength
- if(this.{{{name}}} != null && this.{{{name}}}.Length < {{minLength}})
+ if (this.{{{name}}} != null && this.{{{name}}}.Length < {{minLength}})
{
yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for {{{name}}}, length must be greater than {{minLength}}.", new [] { "{{{name}}}" });
}
@@ -448,7 +456,7 @@
{{/minLength}}
{{#maximum}}
// {{{name}}} ({{{dataType}}}) maximum
- if(this.{{{name}}} > ({{{dataType}}}){{maximum}})
+ if (this.{{{name}}} > ({{{dataType}}}){{maximum}})
{
yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for {{{name}}}, must be a value less than or equal to {{maximum}}.", new [] { "{{{name}}}" });
}
@@ -456,7 +464,7 @@
{{/maximum}}
{{#minimum}}
// {{{name}}} ({{{dataType}}}) minimum
- if(this.{{{name}}} < ({{{dataType}}}){{minimum}})
+ if (this.{{{name}}} < ({{{dataType}}}){{minimum}})
{
yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for {{{name}}}, must be a value greater than or equal to {{minimum}}.", new [] { "{{{name}}}" });
}
diff --git a/samples/client/others/csharp-netcore-complex-files/src/Org.OpenAPITools/Api/MultipartApi.cs b/samples/client/others/csharp-netcore-complex-files/src/Org.OpenAPITools/Api/MultipartApi.cs
index 30aaf723ab4..aa92ab8297b 100644
--- a/samples/client/others/csharp-netcore-complex-files/src/Org.OpenAPITools/Api/MultipartApi.cs
+++ b/samples/client/others/csharp-netcore-complex-files/src/Org.OpenAPITools/Api/MultipartApi.cs
@@ -321,14 +321,21 @@ namespace Org.OpenAPITools.Api
};
var localVarContentType = Org.OpenAPITools.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
- if (localVarContentType != null) localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
var localVarAccept = Org.OpenAPITools.Client.ClientUtils.SelectHeaderAccept(_accepts);
- if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
if (files != null)
{
- foreach (var file in files) {
+ foreach (var file in files)
+ {
localVarRequestOptions.FileParameters.Add("files", file);
}
}
@@ -336,11 +343,13 @@ namespace Org.OpenAPITools.Api
// make the HTTP request
var localVarResponse = this.Client.Post