/// <summary> /// /// </summary> /// <param name="other"></param> /// <returns></returns> public bool Equals(PairKey <TValue1, TValue2> other) { return(other.m_a.Equals(this.m_a) && other.m_b.Equals(this.m_b)); }
/// <summary> /// /// </summary> /// <param name="obj"></param> /// <returns></returns> public override bool Equals(object obj) { PairKey <TValue1, TValue2>?pair = obj as PairKey <TValue1, TValue2>?; return(pair.HasValue && Equals(pair.Value)); }