diff --git a/src/NHibernate/Collection/Generic/PersistentGenericList.cs b/src/NHibernate/Collection/Generic/PersistentGenericList.cs index 626b0f2fc12..6255616dd0e 100644 --- a/src/NHibernate/Collection/Generic/PersistentGenericList.cs +++ b/src/NHibernate/Collection/Generic/PersistentGenericList.cs @@ -238,23 +238,6 @@ public override bool EntryExists(object entry, int i) return entry != null; } - public override bool Equals(object obj) - { - var that = obj as ICollection; - if (that == null) - { - return false; - } - Read(); - return CollectionHelper.SequenceEquals(WrappedList, that); - } - - public override int GetHashCode() - { - Read(); - return WrappedList.GetHashCode(); - } - #region IList Members int IList.Add(object value) diff --git a/src/NHibernate/Collection/Generic/PersistentGenericMap.cs b/src/NHibernate/Collection/Generic/PersistentGenericMap.cs index c3a1e6c8cb4..5fab797d793 100644 --- a/src/NHibernate/Collection/Generic/PersistentGenericMap.cs +++ b/src/NHibernate/Collection/Generic/PersistentGenericMap.cs @@ -230,23 +230,6 @@ public override object GetSnapshotElement(object entry, int i) return sn[((KeyValuePair)entry).Key]; } - public override bool Equals(object other) - { - var that = other as IDictionary; - if (that == null) - { - return false; - } - Read(); - return CollectionHelper.DictionaryEquals(WrappedMap, that); - } - - public override int GetHashCode() - { - Read(); - return WrappedMap.GetHashCode(); - } - public override bool EntryExists(object entry, int i) { return WrappedMap.ContainsKey(((KeyValuePair)entry).Key); diff --git a/src/NHibernate/Collection/Generic/PersistentGenericSet.cs b/src/NHibernate/Collection/Generic/PersistentGenericSet.cs index c4df138fe5a..d7718541ea4 100644 --- a/src/NHibernate/Collection/Generic/PersistentGenericSet.cs +++ b/src/NHibernate/Collection/Generic/PersistentGenericSet.cs @@ -277,23 +277,6 @@ public override object GetSnapshotElement(object entry, int i) throw new NotSupportedException("Sets don't support updating by element"); } - public override bool Equals(object other) - { - var that = other as ISet; - if (that == null) - { - return false; - } - Read(); - return WrappedSet.SequenceEqual(that); - } - - public override int GetHashCode() - { - Read(); - return WrappedSet.GetHashCode(); - } - public override bool EntryExists(object entry, int i) { return true;