public override int GetHashCode() { unchecked { int hashCode = base.GetHashCode(); hashCode = (hashCode * 397) ^ (_adduct != null ? _adduct.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (DbMolecule != null ? DbMolecule.GetHashCode() : 0); return(hashCode); } }
public virtual bool EqualsIgnoreId(DbPrecursorIon other) { return(Equals(_adduct, other._adduct) && DbMolecule.EqualsIgnoreId(other.DbMolecule)); }
public DbPrecursorIon(Target target, Adduct precursorAdduct) { DbMolecule = new DbMolecule(target); _adduct = precursorAdduct; }
public DbPrecursorIon(DbMolecule molecule, Adduct precursorAdduct) { DbMolecule = molecule; _adduct = precursorAdduct; }
public DbPrecursorIon(LibKey libKey) { DbMolecule = new DbMolecule(libKey.Target); _adduct = libKey.Adduct; }