protected string GenerateEnums(Message m)
{
string code = "";
foreach (MessageEnum me in m.Enums) {
code += "public enum " + me.CSType + "\n";
code += "{\n";
foreach (var epair in me.Enums) {
if (me.EnumsComments.ContainsKey (epair.Key)) {
code += " /// <summary>\n";
code += Code.Prefix (" /// ", me.EnumsComments [epair.Key]) + "\n";
code += " /// </summary>\n";
}
code += " " + epair.Key + " = " + epair.Value + ",\n";
}
code += "}\n";
}
return code;
}