public static bool IsEqual(this SimpleKeyedCollection @this, SimpleKeyedCollection other) { if (!(@this != null && other != null && @this.Comparer.Equals(other.Comparer) && @this.Count == other.Count)) { return(false); } return(@this.CheckSequenceEquals(other)); }
public static void IsEqual(this SimpleKeyedCollection @this, SimpleKeyedCollection other, bool isSamePlatform) { if (@this == null && other == null) { return; } Assert.NotNull(@this); Assert.NotNull(other); Assert.Equal(@this.Comparer, other.Comparer); Assert.Equal(@this.Count, other.Count); @this.CheckSequenceEquals(other, isSamePlatform); }