public void MergeFrom(ETCSyncNTF other) { if (other == null) { return; } if (other.basicConfig_ != null) { if (basicConfig_ == null) { BasicConfig = new global::BasicConfig(); } BasicConfig.MergeFrom(other.BasicConfig); } if (other.database_ != null) { if (database_ == null) { Database = new global::Database(); } Database.MergeFrom(other.Database); } if (other.serverList_ != null) { if (serverList_ == null) { ServerList = new global::ServerList(); } ServerList.MergeFrom(other.ServerList); } if (other.zoneList_ != null) { if (zoneList_ == null) { ZoneList = new global::ZoneList(); } ZoneList.MergeFrom(other.ZoneList); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }