public override bool Equals(object obj) { if (obj == null) { return(false); } if (!(obj is AbstractCompound)) { return(false); } AbstractCompound them = (AbstractCompound)obj; return(_base.Equals(them._base)); }
public bool EqualsIgnoreCase(ICompound compound) { if (compound == null) { return(false); } if (!(compound is AbstractCompound)) { return(false); } AbstractCompound them = (AbstractCompound)compound; return(_base.Equals(them._base, StringComparison.InvariantCultureIgnoreCase)); }