有CodeDOM心得的进

有CodeDOM经验的进。请教如何使用CodeDOM生成如下代码,谢谢!public enum PayMethod {现结 1,月结 2,预

有CodeDOM经验的进。
请教如何使用CodeDOM生成如下代码,谢谢!


public enum PayMethod {

            现结 = 1,
            月结 = 2,
            预付 = 2,
        } CodeDOM?枚举 CodeDOM
[解决办法]

            CodeTypeDeclaration myEnum = new CodeTypeDeclaration("PayMethod");
            myEnum.IsEnum = true;
            myEnum.Attributes = MemberAttributes.Public;
            CodeMemberField codeMemberField = new CodeMemberField(typeof(int), "现结");
            codeMemberField.InitExpression = new CodeSnippetExpression("1");
            myEnum.Members.Add(codeMemberField);
            codeMemberField = new CodeMemberField(typeof(int), "月结");
            codeMemberField.InitExpression = new CodeSnippetExpression("2");
            myEnum.Members.Add(codeMemberField);
            codeMemberField = new CodeMemberField(typeof(int), "预付");
            codeMemberField.InitExpression = new CodeSnippetExpression("2");

            myEnum.Members.Add(codeMemberField);
            ns.Types.Add(myEnum);