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); }
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); }
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); }