Back to Devexpress

AppointmentConflictsCalculator Class

corelibraries-devexpress-dot-xtrascheduler-dot-native.md

latest2.0 KB
Original Source

AppointmentConflictsCalculator Class

Enables you to discover conflicting appointments.

Namespace : DevExpress.XtraScheduler.Native

Assembly : DevExpress.XtraScheduler.v25.2.Core.dll

NuGet Package : DevExpress.Scheduler.Core

Declaration

csharp
public class AppointmentConflictsCalculator
vb
Public Class AppointmentConflictsCalculator

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.

Inheritance

Object AppointmentConflictsCalculator

See Also

AppointmentConflictsCalculator Members

DevExpress.XtraScheduler.Native Namespace