[csharp-netcore] Fix keys of the enum reference map (#13242)

This commit is contained in:
Kazuhiro Fujieda 2022-08-24 02:46:30 +09:00 committed by GitHub
parent 9afcbabcd8
commit b5fe7d02b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -292,7 +292,7 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
// {{sourceFolder}} // {{sourceFolder}}
if (additionalProperties.containsKey(CodegenConstants.SOURCE_FOLDER)) { if (additionalProperties.containsKey(CodegenConstants.SOURCE_FOLDER)) {
setSourceFolder((String) additionalProperties.get(CodegenConstants.SOURCE_FOLDER)); setSourceFolder((String) additionalProperties.get(CodegenConstants.SOURCE_FOLDER));
// TODO: Move to its own option when a parameter for 'testFolder' is added. // TODO: Move to its own option when a parameter for 'testFolder' is added.
setTestFolder((String) additionalProperties.get(CodegenConstants.SOURCE_FOLDER)); setTestFolder((String) additionalProperties.get(CodegenConstants.SOURCE_FOLDER));
} else { } else {
@ -472,7 +472,7 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
if ("string?".equals(dataType)){ if ("string?".equals(dataType)){
enumVars.forEach((enumVar) -> { enumVars.forEach((enumVar) -> {
enumVar.put("isString", true); enumVar.put("isString", true);
}); });
} }
return enumVars; return enumVars;
@ -493,7 +493,7 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
for (Map.Entry<String, ModelsMap> entry : models.entrySet()) { for (Map.Entry<String, ModelsMap> entry : models.entrySet()) {
CodegenModel model = ModelUtils.getModelByName(entry.getKey(), models); CodegenModel model = ModelUtils.getModelByName(entry.getKey(), models);
if (model.isEnum) { if (model.isEnum) {
enumRefs.put(entry.getKey(), model); enumRefs.put(model.getClassname(), model);
} }
} }
@ -1172,7 +1172,7 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
public void setSourceFolder(String sourceFolder) { public void setSourceFolder(String sourceFolder) {
this.sourceFolder = sourceFolder; this.sourceFolder = sourceFolder;
} }
public void setTestFolder(String testFolder) { public void setTestFolder(String testFolder) {
this.testFolder = testFolder; this.testFolder = testFolder;
} }