protected bool Equals(Calendar other) { return(string.Equals(Name, other.Name, StringComparison.OrdinalIgnoreCase) && UniqueComponents.SequenceEqual(other.UniqueComponents) && Events.SequenceEqual(other.Events) && Todos.SequenceEqual(other.Todos) && Journals.SequenceEqual(other.Journals) && FreeBusy.SequenceEqual(other.FreeBusy) && TimeZones.SequenceEqual(other.TimeZones)); }