ProtocolBuffers.ProtoPrepare.GetCSPropertyName C# (CSharp) Method

GetCSPropertyName() static private method

Gets the C# CamelCase version of a given name. Name collisions with enums are avoided.
static private GetCSPropertyName ( Message m, string name ) : string
m Message
name string
return string
        static string GetCSPropertyName(Message m, string name)
        {
            string csname = GetCamelCase (name);

            foreach (MessageEnum me in m.Enums)
                if (me.CSType == csname)
                    return name;

            return csname;
        }