public override bool Equals(object obj) { GateConnection other = obj as GateConnection; if (obj == null) { return(false); } return(FromAddr.Equals(other.FromAddr) && ToAddr.Equals(other.ToAddr)); }