有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);