ProtocolBuffers.SerializerCode.GenerateClassSerializer C# (CSharp) Method

GenerateClassSerializer() public static method

public static GenerateClassSerializer ( Message m ) : string
m Message
return string
        public static string GenerateClassSerializer(Message m)
        {
            string code = "";
            code += m.OptionAccess + " partial class " + m.CSType + "\n";
            code += "{\n";
            code += Code.Indent (GenerateReader (m));
            code += "\n";
            code += Code.Indent (GenerateWriter (m));
            foreach (Message sub in m.Messages) {
                code += "\n";
                code += Code.Indent (GenerateClassSerializer (sub));
            }
            code += "}\n";
            code += "\n";
            return code;
        }