class Infragistics.Win.UltraWinSchedule.DateTimeRange
   inherits Infragistics.Shared.SubObjectBase
   implements System.IDisposable:

   def public static variable Separator as character.

   def public property Range as System.TimeSpan
      get.

   def public property StartDateTime as datetime
      get.

   def public property EndDateTime as datetime
      get.

   constructor public DateTimeRange(input startDateTime as datetime, input endDateTime as datetime):
   end constructor.

   method public final logical Contains(input dateTime as datetime):
   end method.

   method public final logical Contains(input start as datetime, input end as datetime):
   end method.

   method public final logical Contains(input range as Infragistics.Win.UltraWinSchedule.DateTimeRange):
   end method.

   method public final logical IntersectsWith(input range as Infragistics.Win.UltraWinSchedule.DateTimeRange):
   end method.

   method public final logical IntersectsWith(input start as datetime, input end as datetime):
   end method.

   method public override character ToString():
   end method.

   method public final character ToString(input separator as character):
   end method.

   method public final character ToString(input adjustEndDateTime as logical):
   end method.

   method public final character ToString(input separator as character, input adjustEndDateTime as logical):
   end method.

   method public final static character Format(input start as datetime, input end as datetime, input separator as character, input adjustEndDateTime as logical):
   end method.

   method public final static character Format(input start as datetime, input end as datetime, input dateFormat as character, input separator as character, input adjustEndDateTime as logical):
   end method.

end class.
