class Telerik.WinControls.Data.SortDescriptor
   inherits System.Object
   implements System.ComponentModel.INotifyPropertyChanged, Telerik.WinControls.Interfaces.INotifyPropertyChangingEx, System.ICloneable:

   def public property PropertyName as character
      get.
      set.

   def public property Direction as System.ComponentModel.ListSortDirection
      get.
      set.

   def public property Owner as Telerik.WinControls.Data.SortDescriptorCollection
      get.

   def public property PropertyIndex as integer
      get.

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

   def public event PropertyChanging signature void (input sender as System.Object, input e as Telerik.WinControls.Interfaces.PropertyChangingEventArgsEx).

   constructor public SortDescriptor():
   end constructor.

   constructor public SortDescriptor(input propertyName as character, input direction as System.ComponentModel.ListSortDirection):
   end constructor.

   constructor public SortDescriptor(input propertyName as character, input direction as System.ComponentModel.ListSortDirection, input owner as Telerik.WinControls.Data.SortDescriptorCollection):
   end constructor.

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

   method protected void OnPropertyChanged(input e as System.ComponentModel.PropertyChangedEventArgs):
   end method.

   method protected logical OnPropertyChanging(input propertyName as character, input oldValue as System.Object, input newValue as System.Object):
   end method.

   method protected void OnPropertyChanging(input e as Telerik.WinControls.Interfaces.PropertyChangingEventArgsEx):
   end method.

   method public override System.Object Clone():
   end method.

end class.
