ProtocolBuffers.MessageCode.GenerateProperties C# (CSharp) Method

GenerateProperties() protected method

Generates the properties.
protected GenerateProperties ( Message m ) : string
m Message
return string
        protected string GenerateProperties(Message m)
        {
            string code = "";
            foreach (Field f in m.Fields.Values) {
                if (f.OptionGenerate) {
                    if (f.Comments != null) {
                        code += "/// <summary>\n";
                        code += Code.Prefix ("/// ", f.Comments) + "\n";
                        code += "/// </summary>\n";
                    }
                    code += GenerateProperty (f) + "\n";
                } else {
                    code += "//" + GenerateProperty (f) + "	//Implemented by user elsewhere\n";
                }
            }
            return code;
        }