Exemple #1
0
 public void MergeFrom(ConfTestListAndDict other)
 {
     if (other == null)
     {
         return;
     }
     stars_.Add(other.stars_);
     levels_.Add(other.levels_);
     names_.Add(other.names_);
     heroes_.Add(other.heroes_);
     listofHeros_.Add(other.listofHeros_);
     if (other.Module != 0)
     {
         Module = other.Module;
     }
 }
Exemple #2
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 10: {
                    stars_.AddEntriesFrom(input, _repeated_stars_codec);
                    break;
                }

                case 18:
                case 16: {
                    levels_.AddEntriesFrom(input, _repeated_levels_codec);
                    break;
                }

                case 26: {
                    names_.AddEntriesFrom(input, _map_names_codec);
                    break;
                }

                case 34: {
                    heroes_.AddEntriesFrom(input, _map_heroes_codec);
                    break;
                }

                case 42:
                case 40: {
                    listofHeros_.AddEntriesFrom(input, _repeated_listofHeros_codec);
                    break;
                }

                case 48: {
                    module_ = (global::UF.Config.Modules)input.ReadEnum();
                    break;
                }
                }
            }
        }