A newer version of this page is available. Switch to the current version.

TimeInterval Class

A time interval object.

Namespace: DevExpress.XtraScheduler

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

Declaration

[TypeConverter(typeof(ExpandableObjectConverter))]
public class TimeInterval :
    ICloneable,
    IXtraSupportShouldSerialize
<TypeConverter(GetType(ExpandableObjectConverter))>
Public Class TimeInterval
    Implements ICloneable,
               IXtraSupportShouldSerialize

Related API Members

The following members accept/return TimeInterval objects:

Show 62 links
Library Related API Members
Cross-Platform Class Library AppointmentCollection.CalcPatternInterval(Appointment)
AppointmentConflictEventArgs.Interval
AppointmentDragEventArgs.HitInterval
AppointmentResizeEventArgs.HitInterval
FreeTimeCalculator.FindFreeTimeInterval(TimeInterval, Resource, TimeSpan, Boolean)
FreeTimeCalculator.FindFreeTimeInterval(TimeInterval, TimeSpan, Boolean)
IAppointmentViewInfo.AppointmentInterval
MoreButtonClickedEventArgs.Interval
OccurrenceCalculator.CalcSequenceInterval(Appointment)
QueryWorkTimeEventArgs.Interval
SchedulerPrintAdapter.TimeInterval
TimeInterval.Clone()
TimeInterval.Clone(Boolean)
TimeInterval.Day
TimeInterval.Empty
TimeInterval.Intersect(TimeInterval)
TimeInterval.Intersect(TimeInterval, TimeInterval)
TimeInterval.Merge(TimeInterval)
TimeInterval.Union(TimeInterval, TimeInterval)
TimeIntervalCollection.Interval
TimeIntervalEventArgs.Interval
TimeOfDayInterval.ToTimeInterval()
TimeOfDayInterval.ToTimeInterval(DateTime)
TimeZoneHelper.FromClientTime(TimeInterval)
TimeZoneHelper.FromClientTime(TimeInterval, Boolean)
TimeZoneHelper.FromClientTime(TimeInterval, String)
TimeZoneHelper.FromClientTime(TimeInterval, String, Boolean)
TimeZoneHelper.ToClientTime(TimeInterval)
TimeZoneHelper.ToClientTime(TimeInterval, Boolean)
TimeZoneHelper.ToClientTime(TimeInterval, String)
TimeZoneHelper.ToClientTime(TimeInterval, String, Boolean)
WorkTimeValidationEventArgs.TimeInterval
WinForms Controls AppointmentViewInfo.AppointmentInterval
CalendarControl.PrintTimeInterval
CustomizeDateNavigationBarCaptionEventArgs.Interval
DependencyViewInfo.Interval
SchedulerControl.LimitInterval
SchedulerControl.SelectedInterval
SchedulerViewBase.SelectedInterval
SingleWeekCellBase.Interval
TimeIntervalInfoBase.PrintTimeInterval
WPF Controls AppointmentItemConflictEventArgs.Interval
AppointmentViewInfo.AppointmentInterval
AppointmentViewInfo.Interval
DXSchedulerPrintAdapter.TimeInterval
MoreButtonClickedRoutedEventArgs.Interval
SchedulerControl.LimitInterval
SchedulerControl.SelectedInterval
SchedulerViewBase.SelectedInterval
VisualNavigationButton.Interval
ASP.NET Controls and MVC Extensions AppointmentViewInfo.AppointmentInterval
AppointmentViewInfo.Interval
ASPxScheduler.LimitInterval
ASPxScheduler.SelectedInterval
ASPxSchedulerPrintAdapterBase.TimeInterval
ASPxSchedulerTimeCellPreparedEventArgs.Interval
SchedulerSettings.LimitInterval
SchedulerViewBase.SelectedInterval
ASP.NET Core Bootstrap Controls IBootstrapSchedulerAppointmentConflictEventArgs.Interval
eXpressApp Framework ASPxSchedulerListEditor.SelectedInterval
SchedulerListEditor.SelectedInterval
SchedulerListEditorBase.SelectedInterval

Remarks

The TimeInterval class is used to represent a specific time interval within the scheduler control.

The properties and methods declared by the TimeInterval class allows a time interval to be defined (see the TimeInterval.Start, TimeInterval.End, TimeInterval.Duration, TimeInterval.AllDay) and manipulated (TimeInterval.Intersect, TimeInterval.Subtract, TimeInterval.IntersectsWith, TimeInterval.Contains, TimeInterval.SameDay, TimeInterval.LongerThanADay, etc).

Instances of the TimeInterval class are held by the TimeIntervalCollection object and can be accessed via the collection's Item property using index notation.

Inheritance

Object
TimeInterval
See Also