class Telerik.WinControls.UI.TimeInterval
   inherits System.Object
   implements System.ComponentModel.INotifyPropertyChanged, System.IEquatable:

   def public static variable Day as Telerik.WinControls.UI.TimeInterval.

   def public static variable Empty as Telerik.WinControls.UI.TimeInterval.

   def public static variable DefaultWorkTime as Telerik.WinControls.UI.TimeInterval.

   def public property Start as System.TimeSpan
      get.
      set.

   def public property End as System.TimeSpan
      get.
      set.

   def public property Duration as System.TimeSpan
      get.
      set.

   def public property PropertyChangedAction as System.Action
      get.
      set.

   def public event PropertyChanged signature void (input sender as System.Object, input e as System.ComponentModel.PropertyChangedEventArgs).

   constructor public TimeInterval(input start as System.TimeSpan, input end as System.TimeSpan):
   end constructor.

   method protected void OnPropertyChanged(input propertyName as character):
   end method.

   method public final logical Equals(input other as Telerik.WinControls.UI.TimeInterval):
   end method.

   method public override logical Equals(input obj as System.Object):
   end method.

   method public final override integer GetHashCode():
   end method.

   method public final override Telerik.WinControls.UI.TimeInterval Clone():
   end method.

end class.
