Skip to main content

TimeInterval Class

A time interval object.

Namespace: DevExpress.XtraScheduler

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

NuGet Package: DevExpress.Scheduler.Core

#Declaration

public class TimeInterval :
    ICloneable,
    IXtraSupportShouldSerialize

The following members return TimeInterval objects:

Show 60 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)
TimeInterval.Intersect(TimeInterval)
TimeInterval.Merge(TimeInterval)
TimeInterval.Union(TimeInterval, TimeInterval)
TimeIntervalCollection.Interval
TimeIntervalEventArgs.Interval
TimeOfDayInterval.ToTimeInterval()
TimeOfDayInterval.ToTimeInterval(DateTime)
TimeZoneHelper.FromClientTime(TimeInterval, Boolean)
TimeZoneHelper.FromClientTime(TimeInterval, String, Boolean)
TimeZoneHelper.FromClientTime(TimeInterval, String)
TimeZoneHelper.FromClientTime(TimeInterval)
TimeZoneHelper.ToClientTime(TimeInterval, Boolean)
TimeZoneHelper.ToClientTime(TimeInterval, String, Boolean)
TimeZoneHelper.ToClientTime(TimeInterval, String)
TimeZoneHelper.ToClientTime(TimeInterval)
WorkTimeValidationEventArgs.TimeInterval
WinForms Controls AppointmentViewInfo.AppointmentInterval
CalendarControl.PrintTimeInterval
CustomizeDateNavigationBarCaptionEventArgs.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 Web Forms Controls AppointmentViewInfo.AppointmentInterval
AppointmentViewInfo.Interval
ASPxScheduler.LimitInterval
ASPxSchedulerPrintAdapterBase.TimeInterval
ASPxSchedulerTimeCellPreparedEventArgs.Interval
DateCellHeaderTemplateContainer.Interval
SchedulerViewBase.SelectedInterval
XAF: Cross-Platform .NET App UI & Web API ASPxSchedulerListEditor.SelectedInterval
SchedulerListEditor.SelectedInterval
SchedulerListEditorBase.SelectedInterval
ASP.NET MVC Extensions SchedulerSettings.LimitInterval

#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