diff --git a/modules/swagger-codegen/src/main/resources/csharp/api.mustache b/modules/swagger-codegen/src/main/resources/csharp/api.mustache
index fd170b5ca8e..6b749c9a897 100644
--- a/modules/swagger-codegen/src/main/resources/csharp/api.mustache
+++ b/modules/swagger-codegen/src/main/resources/csharp/api.mustache
@@ -19,14 +19,14 @@ namespace {{packageName}}.Api
/// {{summary}} {{notes}}
///
{{#allParams}}/// {{description}}
- {{/allParams}}/// {{#returnType}}{{{returnType}}}{{/returnType}}
+ {{/allParams}}/// {{#returnType}}{{^returnContainer}}{{{returnType}}}{{/returnContainer}}{{/returnType}}
{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/returnType}} {{nickname}} ({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});
///
/// {{summary}} {{notes}}
///
{{#allParams}}/// {{description}}
- {{/allParams}}/// {{#returnType}}{{{returnType}}}{{/returnType}}
+ {{/allParams}}/// {{#returnType}}{{^returnContainer}}{{{returnType}}}{{/returnContainer}}{{/returnType}}
{{#returnType}}System.Threading.Tasks.Task<{{{returnType}}}>{{/returnType}}{{^returnType}}System.Threading.Tasks.Task{{/returnType}} {{nickname}}Async ({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});
{{/operation}}
}
@@ -88,7 +88,7 @@ namespace {{packageName}}.Api
/// {{summary}} {{notes}}
///
{{#allParams}}/// {{description}}
- {{/allParams}}/// {{#returnType}}{{{returnType}}}{{/returnType}}
+ {{/allParams}}/// {{#returnType}}{{^returnContainer}}{{{returnType}}}{{/returnContainer}}{{/returnType}}
public {{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/returnType}} {{nickname}} ({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}})
{
{{#allParams}}{{#required}}
@@ -135,7 +135,7 @@ namespace {{packageName}}.Api
/// {{summary}} {{notes}}
///
{{#allParams}}/// {{description}}
- {{/allParams}}/// {{#returnType}}{{{returnType}}}{{/returnType}}
+ {{/allParams}}/// {{#returnType}}{{^returnContainer}}{{{returnType}}}{{/returnContainer}}{{/returnType}}
{{#returnType}}public async System.Threading.Tasks.Task<{{{returnType}}}>{{/returnType}}{{^returnType}}public async System.Threading.Tasks.Task{{/returnType}} {{nickname}}Async ({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}})
{
{{#allParams}}{{#required}}// verify the required parameter '{{paramName}}' is set