private string GenerateInterface(Message m)
{
string properties = "";
foreach (Field f in m.Fields.Values) {
if (f.OptionDeprecated)
properties += "[Obsolete]\n";
properties += f.PropertyType + " " + f.Name + " { get; set; }\n";
}
string code = "";
code += "public interface I" + m.CSType + "\n";
code += "{\n";
code += Code.Indent (properties);
code += "}\n";
return code;
}