fixed double parameterless constructor in code generation

This commit is contained in:
mm00
2025-02-18 18:16:49 +01:00
parent 15fb695bcd
commit 305186b2a9

View File

@@ -118,7 +118,8 @@ namespace CodeGenerator {
}
Log("Generating Parameterless constructor");
ctd.Members.Add(GenerateParameterlessConstructor(type, ctd));
if(ctd.Members.Count > 0)
ctd.Members.Add(GenerateParameterlessConstructor(type, ctd));
Log("Generating Default Constructor");
ctd.Members.Add(GenerateConstructor(type, ctd));
@@ -225,7 +226,7 @@ namespace CodeGenerator {
Attributes = MemberAttributes.Public,
HasGet = true,
GetStatements = {
new CodeMethodReturnStatement(new CodeSnippetExpression("_originalType.ParseFType()"))
new CodeMethodReturnStatement(new CodeSnippetExpression("_originalType"))
},
HasSet = true,
SetStatements = {