public static bool Equal(ISong s1, ISong s2) { if (ReferenceEquals(s1, s2)) { return(true); } if (s1 == null || s2 == null) { return(false); } return(s1.Equals((object)s2)); }