public bool Equals(HolidayCalendar obj) { if (obj == null) { return(false); } bool baseEqual = GetBaseCalendar() == null || GetBaseCalendar().Equals(obj.GetBaseCalendar()); return(baseEqual && (ExcludedDates.Equals(obj.ExcludedDates))); }
public bool Equals(HolidayCalendar obj) { if (obj == null) { return(false); } var baseEqual = GetBaseCalendar() != null? GetBaseCalendar().Equals(obj.GetBaseCalendar()) : true; return(baseEqual && (ExcludedDates.Equals(obj.ExcludedDates))); }
public bool Equals(HolidayCalendar obj) { if (obj == null) { return false; } bool baseEqual = GetBaseCalendar() != null ? GetBaseCalendar().Equals(obj.GetBaseCalendar()) : true; return baseEqual && (ExcludedDates.Equals(obj.ExcludedDates)); }
public bool Equals(HolidayCalendar obj) { if (obj == null) { return false; } bool baseEqual = GetBaseCalendar() == null || GetBaseCalendar().Equals(obj.GetBaseCalendar()); return baseEqual && ExcludedDates.SequenceEqual(obj.ExcludedDates); }