Back to Devexpress

TimeInterval Class

corelibraries-devexpress-dot-xtrascheduler-ee95bf21.md

latest9.7 KB
Original Source

TimeInterval Class

A time interval object.

Namespace : DevExpress.XtraScheduler

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

NuGet Package : DevExpress.Scheduler.Core

Declaration

csharp
public class TimeInterval :
    ICloneable,
    IXtraSupportShouldSerialize
vb
Public Class TimeInterval
    Implements ICloneable,
               IXtraSupportShouldSerialize

The following members return TimeInterval objects:

Show 51 links

LibraryRelated API Members
Cross-Platform Class LibraryAppointmentCollection.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 ControlsAppointmentViewInfo.AppointmentInterval
CalendarControl.PrintTimeInterval
CustomizeDateNavigationBarCaptionEventArgs.Interval
SchedulerControl.LimitInterval
SchedulerControl.SelectedInterval
SchedulerViewBase.SelectedInterval
SingleWeekCellBase.Interval
TimeIntervalInfoBase.PrintTimeInterval
WPF ControlsAppointmentItemConflictEventArgs.Interval
ASP.NET Web Forms ControlsAppointmentViewInfo.AppointmentInterval
AppointmentViewInfo.Interval
ASPxScheduler.LimitInterval
ASPxSchedulerPrintAdapterBase.TimeInterval
ASPxSchedulerTimeCellPreparedEventArgs.Interval
DateCellHeaderTemplateContainer.Interval
SchedulerViewBase.SelectedInterval
XAF: Cross-Platform .NET App UI & Web APISchedulerListEditor.SelectedInterval
SchedulerListEditorBase.SelectedInterval
ASP.NET MVC ExtensionsSchedulerSettings.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

TimeInterval Members

DevExpress.XtraScheduler Namespace