Skip to main content
A newer version of this page is available. .

TimeInterval Class

A time interval object.

Namespace: DevExpress.XtraScheduler

Assembly: DevExpress.XtraScheduler.v19.1.Core.dll

Declaration

public class TimeInterval :
    ICloneable,
    IXtraSupportShouldSerialize

The following members accept/return TimeInterval objects:

Show 61 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
eXpressApp Framework ASPxSchedulerListEditor.SelectedInterval
SchedulerListEditor.SelectedInterval
SchedulerListEditorBase.SelectedInterval
ASP.NET Web Forms Controls AppointmentViewInfo.AppointmentInterval
AppointmentViewInfo.Interval
ASPxScheduler.LimitInterval
ASPxScheduler.SelectedInterval
ASPxSchedulerPrintAdapterBase.TimeInterval
ASPxSchedulerTimeCellPreparedEventArgs.Interval
SchedulerSettings.LimitInterval
SchedulerViewBase.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.

The following code snippets (auto-collected from DevExpress Examples) contain references to the TimeInterval class.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

Inheritance

Object
TimeInterval
See Also