AppointmentConflictsCalculator Class
Enables you to discover conflicting appointments.
Namespace: DevExpress.XtraScheduler.Native
Assembly: DevExpress.XtraScheduler.v24.1.Core.dll
NuGet Package: DevExpress.Scheduler.Core
Declaration
Remarks
The AppointmentConflictsCalculator class enables you to find out whether there are conflicting appointments within the specified time interval and obtain a collection of these appointments.
To check appointments, create an appointment collection and pass it to the AppointmentConflictsCalculator‘s constructor. Call the AppointmentConflictsCalculator.CalculateConflicts method to compare the specified appointment with the calculator’s collection.
Note that if both compared appointments last infinitely (the RecurrenceInfo.Range property is set to the RecurrenceRange.NoEndDate value), the conflicts calculator skips this pair.