Пример #1
0
 public void CopyTo(Identification sp)
 {
     sp.db_index     = this.db_index;
     sp.db.Db_name   = string.Copy(this.db.Db_name);
     sp.db.Db_path   = string.Copy(this.db.Db_path);
     sp.ptl.Tl_value = this.ptl.Tl_value;
     sp.ptl.Isppm    = this.ptl.Isppm;
     sp.ftl.Tl_value = this.ftl.Tl_value;
     sp.ftl.Isppm    = this.ftl.Isppm;
     sp.fix_mods.Clear();
     for (int i = 0; i < fix_mods.Count; i++)
     {
         sp.fix_mods.Add(this.fix_mods[i]);
     }
     sp.var_mods.Clear();
     for (int i = 0; i < var_mods.Count; i++)
     {
         sp.var_mods.Add(this.var_mods[i]);
     }
     sp.max_mod = this.max_mod;
     this.filter.CopyTo(sp.filter);
 }
Пример #2
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            if (obj.GetType() != this.GetType())
            {
                return(false);
            }
            Identification sp = obj as Identification;

            if ((System.Object)sp == null)
            {
                return(false);
            }
            if (this.db_index != sp.db_index)
            {
                return(false);
            }
            if (this.db.Db_name != sp.db.Db_name || this.db.Db_path != sp.db.Db_path)
            {
                return(false);
            }
            if (this.ptl.Tl_value != sp.ptl.Tl_value || this.ptl.Isppm != sp.ptl.Isppm)
            {
                return(false);
            }
            if (this.ftl.Tl_value != sp.ftl.Tl_value || this.ftl.Isppm != sp.ftl.Isppm)
            {
                return(false);
            }
            if (this.fix_mods.Count != sp.fix_mods.Count)
            {
                return(false);
            }
            for (int i = 0; i < this.fix_mods.Count; i++)
            {
                if (this.fix_mods[i] != sp.fix_mods[i])
                {
                    return(false);
                }
            }
            if (this.var_mods.Count != sp.var_mods.Count)
            {
                return(false);
            }
            for (int i = 0; i < this.var_mods.Count; i++)
            {
                if (this.var_mods[i] != sp.var_mods[i])
                {
                    return(false);
                }
            }
            if (this.max_mod != sp.max_mod)
            {
                return(false);
            }
            if (!this.filter.Equals(sp.filter))
            {
                return(false);
            }
            return(true);
        }
Пример #3
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            if (obj.GetType() != this.GetType())
            {
                return(false);
            }
            Identification sp = obj as Identification;

            if ((System.Object)sp == null)
            {
                return(false);
            }
            if (this.db_index != sp.db_index)
            {
                return(false);
            }
            if (this.db.Db_name != sp.db.Db_name || this.db.Db_path != sp.db.Db_path)
            {
                return(false);
            }
            if (this.ptl.Tl_value != sp.ptl.Tl_value || this.ptl.Isppm != sp.ptl.Isppm)
            {
                return(false);
            }
            if (this.ftl.Tl_value != sp.ftl.Tl_value || this.ftl.Isppm != sp.ftl.Isppm)
            {
                return(false);
            }
            if (this.fix_mods.Count != sp.fix_mods.Count)
            {
                return(false);
            }
            for (int i = 0; i < this.fix_mods.Count; i++)
            {
                if (this.fix_mods[i] != sp.fix_mods[i])
                {
                    return(false);
                }
            }
            if (this.var_mods.Count != sp.var_mods.Count)
            {
                return(false);
            }
            for (int i = 0; i < this.var_mods.Count; i++)
            {
                if (this.var_mods[i] != sp.var_mods[i])
                {
                    return(false);
                }
            }
            if (this.max_mod != sp.max_mod)
            {
                return(false);
            }
            if (this.max_mod_mass != sp.max_mod_mass)
            {
                return(false);
            }
            if (this.unexpected_mod_num != sp.unexpected_mod_num)
            {
                return(false);
            }
            if (this.max_truncated_mass != sp.max_truncated_mass)
            {
                return(false);
            }
            if (this.search_mode_index != sp.search_mode_index)
            {
                return(false);
            }
            else if (this.search_mode_index == (int)SearchModeOptions.TAG_Index)
            {
                if (this.second_search != sp.second_search)
                {
                    return(false);
                }
            }
            if (!this.filter.Equals(sp.filter))
            {
                return(false);
            }
            return(true);
        }