I create field member like this:
var fieldMember = new CodeMemberField("int", "Test");
Now because field type is "int" which is reserved C# keyword generated code looks like this:
@int Test;
Which does not compile.
I create field member like this:
var fieldMember = new CodeMemberField("int", "Test");
Now because field type is "int" which is reserved C# keyword generated code looks like this:
@int Test;
Which does not compile.
Try using either
var fieldMember = new CodeMemberField("System.Int32", "Test");
Or
var fieldMember = new CodeMemberField(typeof(int), "Test");